C语言实验--小数的输入输出
时间: 1ms 内存:128M
描述:
对小数按照以下要求的格式输出
(1)按默认输出
(2)保留2位小数
(3)在(2)的条件下,设置输出宽度为10,并将空出的位置填充上“*”
注意以上所有的输出均采用左对齐。
输入:
输入一个小数
输出:
按题目要求的格式输出
示例输入:
123.456
示例输出:
123.456
123.46
123.46****
提示:
参考答案(内存最优[0]):
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
double a=123.456;
cout<<a<<endl;
cout<<setiosflags(ios::fixed)<<setiosflags(ios::left);
cout<<setprecision(2)<<a<<endl;
cout<<setfill('*')<<setw(10)<<a<<endl;
return 0;
}
参考答案(时间最优[0]):
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
double a=123.456;
cout<<a<<endl;
cout<<setiosflags(ios::fixed)<<setiosflags(ios::left);
cout<<setprecision(2)<<a<<endl;
cout<<setfill('*')<<setw(10)<<a<<endl;
return 0;
}
题目和答案均来自于互联网,仅供参考,如有问题请联系管理员修改或删除。