新微赢技术网
标题:
[求助]关于setprecision()函数的问题
[打印本页]
作者:
︶ㄣlоve_
时间:
2009-11-4 00:03
标题:
[求助]关于setprecision()函数的问题
如题:各位大侠,小弟初来菜鸟,求教一个问题,我想用一个通过键盘输入的值可以控制输出变量的位数
请大家帮忙看看俺的问题出在哪啦?输出的结果有时候是超过我设定的位数的。谢谢!
#include <iostream.h>
#include <iomanip.h>
void main()
{
const double pi=3.1415926;
double area=0;
double radius=0;
int x=0;
cout<<"请输入圆面积的位数:";
cin>>x;
cout<<"请输入圆的半径:";
cin>>radius;
area=radius*radius*pi;
cout<<"该圆的面积是:"<<setprecision(x)<<area<<"。"<<endl;
}
作者:
前进
时间:
2009-11-4 00:03
把输入和输出一起给出。谢谢
作者:
√碧水寒潭
时间:
2009-11-4 00:03
呵呵,已经解决了,不过还是谢谢你
作者:
蓝血腥人
时间:
2009-11-4 00:03
怎样个解决法?这里能说下吗?
欢迎光临 新微赢技术网 (http://bbs.weiying.cn/)
Powered by Discuz! X3.2