题目描述
已知某位学生的数学、英语和计算机课程的成绩,求该生三门课程的平均分。
输入
输入三个整数,数据之间由空格隔开。
输出
输出占一行,包含一个实数,为三门课的平均分,保留两位小数。
样例输入 Copy
87 73 93
样例输出 Copy
84.33
相关知识
1.输入为int类型
输入数据为int类型的话,e=(a+b+c)/3,所得到的结果是保留的整数,哪怕设定输出%.2lf类型,仍无小数部分
如果计算部分改为e=(a+b+c)/3.0的话,所得结果就会使小数形式,输出%.2lf类型,即保留两位小数
2.输入为double类型
输入数据为double类型的话,则e=(a+b+c)/3,所得结果为double类型,即小数形式
示例代码
#include<stdio.h>
int main(){
int a,b,c;
double e;
scanf("%d %d %d",&a,&b,&c);
e=(a+b+c)/3.0;
printf("%.2lf",e);
return 0;
}
#include<stdio.h>
int main(){
double a,b,c,e;
scanf("%lf %lf %lf",&a,&b,&c);
e=(a+b+c)/3;
printf("%.2lf",e);
return 0;
}