當前位置:首頁 » 編程語言 » c語言四捨五入整數

c語言四捨五入整數

發布時間: 2022-09-28 12:20:15

c語言怎麼四捨五入

利用取整。
比如 四捨五入到千分位,可以
(int)(x*1000+0.5)/1000.0
十分位(int)(x*10+0.5)/10.0
其他類似,只改變其中倍數的值即可。

⑵ c語言四捨五入

intmain()
{
floata;
intm;
scanf("%f",&a);
printf("%d",(int)(a+0.5));
return0;
}

⑶ c語言的四捨五入

加0.5本來就是個權益之計,使用這個來做四捨五入這不是什麼好習慣。
弄得程序亂七八糟的,程序的維護也變得很困難,不定那裡漏了個0.5就會導致運算錯誤。

0.5滿天飛的程序,可想而知。

math.h有專門的四捨五入函數,round(x)。

⑷ c語言中有沒有四捨五入的函數

double ceil(double x)返回不小於x的最小整數值(然後轉換為double型)。
double floor(double x)返回不大於x的最大整數值。
double round(double x)返回x的四捨五入整數值
int abs(int) 返回整數絕對值
double fabs(double) 返回浮點數絕對值

⑸ c語言整數怎麼四捨五入

將整數+5,再整除10,再乘以10,就可以了

參考代碼:

#include<stdio.h>

intmain()
{
intn=0;
scanf("%d",&n);
printf("%d ",(n+5)/10*10);
return0;
}
熱點內容
超星做題腳本 發布:2024-12-25 23:35:14 瀏覽:908
打開加密pdf 發布:2024-12-25 23:24:57 瀏覽:742
動態sql查詢條件 發布:2024-12-25 23:24:56 瀏覽:303
qq群上傳速度 發布:2024-12-25 23:13:09 瀏覽:480
編程工程學 發布:2024-12-25 23:07:28 瀏覽:717
李小璐賈乃亮超級訪問 發布:2024-12-25 22:47:50 瀏覽:719
電信精品寬頻多ip路由如何配置 發布:2024-12-25 22:45:44 瀏覽:384
在linux下安裝python 發布:2024-12-25 22:40:42 瀏覽:339
路由搭建本地dns解析伺服器 發布:2024-12-25 22:31:58 瀏覽:213
ftp怎麼上傳5g以上大文件 發布:2024-12-25 22:31:15 瀏覽:162