對一個double類型的小數,保留兩位,並且第三位四捨五入

分析:如果只是輸出,則可以直接控制輸出語句來實現。如果要得到最後四捨五入後的數據,可以通過簡單的加減乘除來實現。

代碼如下:

#include <stdio.h>
int main(){
	double n;
	scanf("%lf",&n);

	n = ((int) (n*100+0.5))/100.0;
	printf("%.2lf\n",n);
	printf("%lf\n",n);
	
}

運行結果:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章