6-6 你好,输出的格式控制(对齐)
分数 10
全屏浏览
切换布局
作者 向训文
单位 惠州学院
完善程序:按示例格式输出所有分数,分数保留2位小数,分数左对齐输出在两根竖线之间
裁判测试程序样例:
#include <iostream> #include <string> #include <iomanip> using namespace std; int main() { const int N = 3; double scores1[N], scores2[N], scores3[N]; for (int i = 0; i < 3; ++i) { cin >> scores1[i] >> scores2[i] >> scores3[i]; // 每个分数>0且<=100 } // 请将答案填写在这里 return 0; }
输入样例:
在这里给出一组输入。例如:
98.5 98 97.2
88 92.5 99.55
98 65 62.5
输出样例:
在这里给出相应的输出。例如:
|score1|score2|score3|
|98.50 |98.00 |97.20 |
|88.00 |92.50 |99.55 |
|98.00 |65.00 |62.50 |
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
cout.precision(2);
cout.setf(ios::fixed);
cout<<"|score1|score2|score3|"<<endl;
for(int i=0;i<3;i++){
cout<<setiosflags(ios::left)<<'|'<<setw(5)<<setfill(' ')<<scores1[i]<<" |"<<setw(5)<<setfill(' ')<<scores2[i]<<" |"<<setw(5)<<setfill(' ')<<scores3[i]<<" |"<<endl;
}