11、problem x買菜記賬
簡要題意:
媽媽每天都出去買菜,請你為她記一下花了多少錢。支付菜價的時候,採用四捨五入的方法把分頭去掉,輸出乙個精度為角的菜價總量。輸入含有一些資料組,每組資料報括菜種(字串),數量(計量單位不論,一律為double型數)和單價(double型數,表示人民幣元數),因此,每組資料的菜價就是數量乘上單價啊。菜種、數量和單價之間都有空格隔開的
解題思路:
只需將菜種、數量、單價輸入進去,然後計算每組的和即可。
解題細節:
(sum*10+0.5
)/10.0,
由於支付要四捨五入去掉分,所以要先乘
10變成個位是角,如果分大於
5時,加上
0.5就會進到下一位,則多一角;如果分小於
5,則加上
0.5也不會多一角。最後再除以
10.0
變回個位時元。
原始碼:
#include#includeint main(void)
printf("%.1lf\n", floor(sum*10+0.5)/10.0);
return 0;
}
12、problem a計算桃子數
簡要題意:
悟空偷吃蟠桃,第一天悟空吃掉桃子總數一半多乙個,並且以後每天都吃掉前一天剩下的一半多乙個,到第n天時只剩下乙個桃子。計算他第一天開始吃的時候桃子一共有多少個呢?
解題思路:
找出桃子數與天數的規律,然後計算即可。
解題細節:
先定義第n
天的桃子數
sum=1
原始碼:
#includeint main()
printf("%d\n",sum);
} return 0;
}
還款計算 複式記賬
例如 出款方 入款方 數量 a b 100 那麼假設你要分三次還款 第一次 需還款數 100 已還款數 總還款次數 已還款次數 通過複式記賬三個數字都能直接知道 已還款數 0 總還款次數 3 已還款次數 0 第一次算出需還款數 100 3 記錄一次賬目 出款方 入款方 數量 a b 100 b a ...
C語言 例項021 猴子貪吃桃子,求桃子數
關於day是大於0還是大於1,數學不太好,可是手算的結果是766,覺得應該是大於1 name author date 30 07 17 19 30 description 程式21 題目 猴子吃桃問題 猴子第一天摘下若干個桃子,當即吃了一半,還不癮,又多吃了乙個,第二天早上又將剩下的桃子吃掉一半,又...
計算親密數
親密數是具有特殊性質的整數。親密數展示了兩個整數之間通過因子的密切聯絡。如果整數3 的因子和等於整數匕整數1 的因子和等於整數3,因子包括1 但不包括本身,且 3 不 等 於 匕 則 稱 3 1 為親密數對。例如,220 和 204 便是一對親密數,因為其滿足如下規則。220 的各個因子之和為 1 ...