另c 實現四捨五入

2021-12-29 21:35:48 字數 611 閱讀 7272

下午考試遇到一道題,說編寫乙個程式,輸入某地12個月的降水量,計算每個月降水量佔全年降水量的比例,

並且要求輸出樣式如圖:

其中,比例值要四捨五入,本來很早就能考完了,但是四捨五入的方法我想了好久才弄出來,悲劇啦.

**如 #include

using namespace std;

#include

int fun(double s);

int main()

for(int j=0;j<12;j++)

for(int m=0;m<12;m++)

system("pause");

}int fun(double s)//四捨五入函式

呼叫了乙個四捨五入的函式.

.......

回來同學說可以更簡單得解決,恍然大悟呀..直接強制轉換了......... #include

using namespace std;

#include

int main()

for(int j=0;j<12;j++)

for(int m=0;m<12;m++)

system("pause");

}

c 四捨五入

在處理一些資料時,我們希望能用 四捨五入 法實現,但是c 採用的是 四捨六入五成雙 的方法,如下面的例子,就是用 四捨六入五成雙 得到的結果 double d1 math.round 1.25,1 1.2double d2 math.round 1.24,1 1.2double d3 math.ro...

c 四捨五入

math.round跟conver.toint32一樣,都是使用四捨六入五成雙的規則,例如 math.round 3.2 返回3 math.round 3.6 返回4 math.round 3.5 返回4 math.round 2.5 返回2 要做到四捨五入,可加上引數midpointroundin...

C 四捨五入

在處理一些資料時,我們希望能用 四捨五入 法實現,但是c 採用的是 四捨六入五成雙 的方法,如下面的例子,就是用 四捨六入五成雙 得到的結果 double d1 math.round 1.25,1 1.2double d2 math.round 1.24,1 1.2double d3 math.ro...