都是算平均的题
题目描述
小乐乐输入三科成绩,请编程帮他输出三科成绩总分及平均分。
输入描述:
一行,3科成绩(浮点数),成绩之间用一个空格隔开。
输出描述:
一行,总分和平均分(小数点后保留两位),用一个空格隔开。
示例1
输入
79.5 80.0 98.0
输出
257.50 85.83
解法
C++ 4ms , 508k
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
float a,b,c,sum,avg;
cin >> a >> b >> c;
sum = a+b+c ;
avg = (a+b+c)/3;
cout << fixed << setprecision(2);
cout << sum << " " << avg;
return 0;
}
总结:
- 输入一行数据:
逐个输入,数据少可以;
数组输入,怎么使用循环以防止运行超时。
for(int i=0;i<5;i++)
{
cin >> n[i];
sum += n[i];
}
- 对于C++:输出位数