从键盘输入一个正数并保存到变量x,再将x按四舍五入保留到wps小数点四舍五入后2位的结果赋值给变量y。

编一个程序,程序的功能是对变量的值保留2位小数,并对第三位进行四舍五入,规定h是正数
血刺弹头2192
#include float fun ( float h ){long i=h*1000;\x09if(i%10
为您推荐:
其他类似问题
扫描下载二维码设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是_百度知道
设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是
100.0;100;C) x=(int)(x*100+0;100+0.5&#47设变量x为float型且已赋值.0;
D) x=(x&#47.0.5)&#47.0,则以下语句中能将x中的数值保留到小数点后两位;
B) x=(x*100+0,并将第三位四舍五入的是A) x=x*100+0;100.5)*100.5)&#47
提问者采纳
第三位四舍五入.排除D,就得用类型转换就是C 因为为了保证小数点后两位,所以必须先乘以100
其他类似问题
为您推荐:
float的相关知识
其他1条回答
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁C语言中怎样输入一个双精度数,对小数点后第2位进行四舍五入,即保留一位小数,输出四舍五入的结果。_百度知道
C语言中怎样输入一个双精度数,对小数点后第2位进行四舍五入,即保留一位小数,输出四舍五入的结果。
提问者采纳
int main(){;n&
return 0;%lf&quot#include&stdio,a),&a).h&
printf(&quot.1lf\%;
printf(&%.1lf\n&,a); 这句是什么意思
后面保留几位就点几
提问者评价
太感谢了,真心有用
其他类似问题
为您推荐:
其他1条回答
printf(&quot,&a),a+0;
scanf(&quot#include &%;.h&gt.1lf&quot,a);;;int main(void){
if( (int)(100*a)%10&gt.1);%;
printf(&quot.1lf&
return 0;%lf&quot
四舍五入的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁设变量x为float型且已赋值,则以下语句能将x中的数值保留到小数点后两位,并将第3位四舍五入的是?A x=(x*100+0.5)/100.0 B x=(int)(x*100+0.5)/100.0 C x=x*100+0.5/100.0 D x=(x/100+0.5)*100.0为什么?
答案是Bx*100+0.5是float型,强制转成int型后,会保留整数,而去掉小数*100实现了保留2位小数,+0.5是对第3位四舍五入给你看个实例
为您推荐:
其他类似问题
扫描下载二维码C语言中怎样输入一个双精度数,对小数点后第进行四舍五入,不保留小数,输出四舍五入的结果 是不是pr_百度知道
C语言中怎样输入一个双精度数,对小数点后第进行四舍五入,不保留小数,输出四舍五入的结果 是不是pr
C语言中怎样输入一个珐矗粹匪诔睹达色惮姬双精度数,对小数点后第进行四舍五入,不保留小数,输出四舍五入的结果是不是printf(&%.0lf&,a)???要写0吗,感觉好奇怪
提问者采纳
printf(&%d&,(int)(a+0.5));
定义时a是double型的
a+0.5后强制转换为整型,所以用%d。。。你自己运行一下就知道了
提问者评价
太给力了,你的回答完美地解决了我的问题,非常感谢!
来自团队:
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 小数点后四舍五入 的文章

 

随机推荐