AC代码:
/*
Description
从键盘输入三个学生的数学考试成绩,计算它们的平均分,保留两位小数。
Input
三个整数,数学成绩。
Output
平均分,保留2位小数。
Sample Input Copy
80 90 70
Sample Output 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++代码: //运行时注意修改文件名为.cpp
#include <iostream>
#include <cstdio>
#include <string>
#include <queue>
#include <stack>
#include <algorithm>
#include <cmath>
#include <list>
#include <cstdlib>
#include <cstring>
using namespace std;
int main(){
double num1,num2,num3;
while(cin>>num1){
cin>>num2>>num3;
double ans;
ans=(double)(num1+num2+num3)/3;
printf("%.2f\n",ans);
}
return 0;
}
*/