您好,请问这道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个回答
上海勤革
2024-10-18 广告
2024-10-18 广告
这里小编推荐一款新的IT在线编程与面试题库平台:“超级码客”,超级码客是聚焦于各级别软件开发工程师,运维,测试等技术人员,更加侧重于实战面试考题与在线测试,提供海量面试题八股理论分析,辅助机考笔试,可以说是更加适合于面试求职路上的所有IT技...
点击进入详情页
本回答由上海勤革提供
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()即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询