cc++中保留两位有效数字#include<iostream>
#include<iomanip>
using namespace std;
void main()
{
float f,c;
cout<<"请输⼊华⽒温度:";
cin>>f;
c=5*(f-32)/9;
cout<<setiosflags(ios::fixed);
cout.precision(2); //输出⼩数点后两位
cout<<"摄⽒温度等于:"<<c<<endl;
}
四舍五⼊保留两位数
当然在c语⾔中那就更简单了,直接⽤printf的输出控制就⾏了。
在这⾥需要注意⼀点:
float和double的输⼊输出是不⼀样的
float⽤“%f”
double⽤“%lf” 或“%Lf”
给⼀个例⼦:
#include <stdio.h>
printf直接输出数字int main()
{
long double a;
scanf("%Lf",&a);
printf("%.2Lf",a);
return 0;
}
同样是四舍五⼊啊
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论