#includeiostream
#includeiomanip
using namespace std;
void main () )
{
float f,c;
cout '华氏温度: ';
cinf;
c=5*(f-32 )/9;
coutsetiosflags (IOs : fixed;
cout.precision(2); //输出小数点后2位
cout '摄氏温度为:'cendl;
}
四舍五入保留两位数
当然在c语言中更简单。 直接使用printf的输出控制就可以了。
这里需要注意:
浮动和双精度的输入输出不同
用于浮动的“%f”
用于双精度的“%lf”或“%lf”
举个例子:
#include stdio.h
int main () )
{
长双a;
scanf('%lf ),a );
printf('%.2lf ',a );
返回0;
}
同样是四舍五入啊
转载于:3359 www.cn blogs.com/devil-91/archive/2012/05/14/2500786.html