从键盘输入一个正数,以浮点数的格式显示原始数据,再将其保留2位小数,并对第三位进行四舍五入后输出
这个用cout就可以
#include<iostream>
using namespace std;
int main(){
float a = 123.666;
cin>>a;
cout<<setprecision(2)<<a;
}
#include<bits/stdc++.h>
using namespace std;
int main()
{
float n,n1;
cin>>n;
cout<<n<<endl;
printf("%.2f",n);
return 0;
}
很简单啊
int main() {
float f = 1.235;
printf("%f",f); //原数输出
printf("%.2f",f); //第三位四舍五入输出
}
代码如下,如有帮助,请采纳一下,谢谢。
#include <stdio.h>
int main()
{
float nmb;
int t;
printf("请输入一个整数:");
scanf("%f",&nmb);
printf("原数:%f\n",nmb);
t = nmb * 1000;
if(t%10 >= 5)
t = t+10-t%10;
else
t = t - t%10;
nmb = t/1000.0;
printf("处理后:%.2f\n",nmb);
return 0;
}
求教大神,不会做
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632