时十陵 发表于 2022-10-30 15:48:57

各位大佬,麻烦看下我的哪里不对

全班有50名学生统计各学生三门课的平均成绩
用while语句
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include<math.h>
int main()
{
        float a,b,c,i=0,aver=0;
        while (i <= 50)
        {
                printf("输入一个学生成绩:\n");
                scanf("%f,%f,%f", &a, &b, &c);
                aver=(a + b + c) / 3;
                i = i + 1;
                printf("aver=%7.2f", aver);
               
        }

        return 0;
}

jackz007 发表于 2022-10-30 16:40:07

本帖最后由 jackz007 于 2022-10-30 17:25 编辑

                printf("%2d : aver=%7.2f\n" , i , aver)   ;// 加回车
      代码没有错误,只是输入分数的时候,分数之间必须用逗号分隔:78,88,98
            

时十陵 发表于 2022-10-31 19:20:10

jackz007 发表于 2022-10-30 16:40
代码没有错误,只是输入分数的时候,分数之间必须用逗号分隔:78,88,98

好嘞,谢谢哥
页: [1]
查看完整版本: 各位大佬,麻烦看下我的哪里不对