您好,请问这道C++编程题怎么做?急求! 20
输入一行用空格隔开的10个正整数,表示10位老师的打分。输出该班级的最终得分,答案保留3位小数样例输入90899290939588908988样例输出90.125...
输入
一行用空格隔开的10个正整数,表示10位老师的打分。
输出
该班级的最终得分,答案保留3位小数
样例输入
90 89 92 90 93 95 88 90 89 88
样例输出
90.125 展开
一行用空格隔开的10个正整数,表示10位老师的打分。
输出
该班级的最终得分,答案保留3位小数
样例输入
90 89 92 90 93 95 88 90 89 88
样例输出
90.125 展开
2个回答
2022-06-17
展开全部
#include <iostream>
#include <iomanip>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
int a[10];
int sum=0;
cout << "输入:" << endl;
int i=0;
for(; i<10; i++) {
cin >> a[i];
sum+=a[i];
}
cout<<setiosflags(ios::fixed);
cout.precision(3);
cout << sum*1.0f/10 << endl;
system("pause");
return 0;
}
#include <iomanip>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
int main(int argc, char** argv) {
int a[10];
int sum=0;
cout << "输入:" << endl;
int i=0;
for(; i<10; i++) {
cin >> a[i];
sum+=a[i];
}
cout<<setiosflags(ios::fixed);
cout.precision(3);
cout << sum*1.0f/10 << endl;
system("pause");
return 0;
}
追问
您好,感谢您的精彩回答,请问“cout<<setiosflags(ios::fixed);”、“cout.precision(3);”和“int main(int argc, char** argv)”是什么意思?什么代码需要导入iomanip库?
追答
setiosflags(ios::fixed) 固定的浮点显示
cout.precision(3); // 设置实数显示三位小数
int main(int argc, char** argv)//是软件Dev-C++的标准输入参数,不用多考虑你的软件直接int main()即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询