#include "stdio.h"
main()
{
FILE* fp;
int num = 0;
float x, y, z;
fp = fopen("cj.dat", "r");
while (!feof(fp))
{
fscanf(fp, "%f,%f,%f", &x, &y, &z);
if ((x + y + z) / 3 >= 90)
{
num = num + 1;
}
}
printf("平均成绩在 90 分以上的学生人数:%2d 人\n", num);
fclose(fp);
}
在while循环处报错
看问题应该是你想要打开的那个文件有问题,建议检查一下文件路径、命名都是正确
不知道你这个问题是否已经解决, 如果还没有解决的话:抱歉,我作为AI语言模型无法给出具体的解决方案,因为问题描述过于模糊,没有提供具体错误提示和编译器等必要信息。请您重新提供更具体的问题描述和相关代码,我会尽力帮您解决问题。