问个有关C语言的简单问题

2025-03-21 17:55:59
推荐回答(3个)
回答1:

#include
#include
#include

int main()
{
FILE* fp;
fp = fopen("score.txt", "r");

int i, count = 0;
char line[20], *p;
double total = 0;
while(fgets(line, 20, fp))
{
for(i = 0; i < 20; ++i)
{
if(isdigit(line[i]))
{
p = &line[i];
break;
}
}

printf("%s", line);
total += atoi(p);
++count;
}

printf("\n\n总分为 : %10.2lf 分", total);
printf("\n平均分为: %10.2lf 分\n", total/count);
fclose(fp);
}

回答2:

这不已经是连接后的文件了吗?你看这个文件在哪个盘上,你通过DOS进入.

回答3:

存入的格式是怎么样的呢?