C语言实验--小数的输入输出

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;

}

题目和答案均来自于互联网,仅供参考,如有问题请联系管理员修改或删除。

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注