题目描述
从键盘输入三个学生的数学考试成绩,计算它们的平均分,保留两位小数。
输入
三个整数,数学成绩。
输出
平均分,保留2位小数。
样例输入 Copy
80 90 70
样例输出 Copy
80.00
代码
#include <stdio.h>
int main()
{
int mg1,mg2,mg3;
float average;
scanf("%d%d%d",&mg1,&mg2,&mg3);
average = (float)(mg1+mg2+mg3)/3; //警告:此处一定不能加括号写成((mg1+mg2+mg3)/3)
printf("%.2f",average); //整型转浮点型:
return 0; // int a; float b;
} // b=(float)a;
标程:
#include <stdio.h>
int main(int argc, char* argv[])
{
int a,b,c;
while(~scanf("%d%d%d",&a,&b,&c))
{
printf("%.2lf\n",(a+b+c)/3.0);
}
return 0;
}
计算三学生成绩平均分

本文介绍了一个简单的C语言程序,用于计算并输出三位学生的数学考试成绩的平均分,保留两位小数。通过使用基本的数据类型和算术运算,展示了如何处理数值输入并计算平均值。

被折叠的 条评论
为什么被折叠?



