求三个数的平均数 |
难度级别:A; 运行时间限制:1000ms; 运行空间限制:51200KB; 代码长度限制:2000000B |
试题描述
|
小雅刚刚考完语文、数学、英语的三门期中考试,她想请你编个程序来帮她算算她的平均分,要求输入三个正整数,分别表示三科考试的分数,输出它们的平均值。
|
输入
|
一行,包括三个正整数,两两之间用一个空格分隔。
|
输出
|
一个数,表示输入的三个数的平均值。
|
输入示例
|
75 88 99
|
输出示例
|
87.3333
|
其他说明
|
特别说明:输入的三个正整数均不超过150,输出的数应该使用double类型的。
|
这道题上了一点难度,需要用另一个数据类型的关键词---double(题目条件说了)
double类型比int类型的精度要高
简单来说:
int类型用于整数
double类型用于小数和整数
思路:
输入三个数
平均数=总和/项数,三个数的平均数就是总和除以3。
但是输出的数是double类型,直接输出算式不好使,所以我们可以定义一个答案(ans),注意是double类型。
代码如下:
#include<iostream> using namespace std; int main() { double a,b,c,ans; cin>>a>>b>>c; ans=(a+b+c)/3;//求三个数的平均数。 cout<<ans;//输出平均数。 return 0; }