题目描述
从键盘输入三个学生的数学考试成绩,计算它们的平均分,保留两位小数。
输入
三个整数,数学成绩。
输出
平均分,保留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;
}