| 發文者 | 肉腳布 |
| 日期 | 2007/1/3 下午 01:18:22 |
| 標題 | 5.輸入五個數值,計算此五個數值佔所有數值和的百分比 |
| Message Id | 4RlQDe$15n@bbs.mgt.ncu.edu.tw |
| 內文 | 5. 輸入五個數值,計算此五個數值佔所有數值和的百分比 5. 輸入五個數值,計算此五個數值佔所有數值和的百分比。例如:輸入98, 80, 47, 102, 23,則輸出: 98 : 28% (算法:98/(98+80+47+102+23)) 80 : 22.8571% 47 : 13.4286% 102 : 29.1429% 23 : 6.57143% (提示:將數值存入一個整數陣列裡,利用for迴圈計算其和,再利用一次for迴圈計算其百分比,百分比的算法,就是以本數除以和再乘100%即可,但得注意資料型態,必須轉換成float型態來顯示才會精確。) 答: #include <stdio.h> void main() { int a[5],sum=0; double rate; printf("請輸入五個數值(以空白隔開):"); scanf("%d %d %d %d %d", &a[0],&a[1],&a[2],&a[3],&a[4]); for (int i=0;i<5;i++) sum+=a[i]; for (i=0;i<5;i++) { rate=(double)a[i]/(double)sum*100.0; printf("第%d個數 %d 佔 %f percent \n",i+1,a[i],rate); } } -- ◎龍貓資訊天地(bbs.mgt.ncu.edu.tw) ◎[[1;33;46mbrucetsao]From: 140.115.82.88 |
.Net 原始碼 | ASP.NET News Reader Beta 0.2.9
個人資料 |
發表新文章 |
回覆 |
回信 |
轉寄 |
同標題 | 搜尋
| 列印
預覽
直接
2007/06/21 由於微軟新聞伺服器移除多數新聞群組 (newsgroup),目前遭移除之群組暫時改為隱藏純瀏覽,若狀況已定案時,將會將隱藏中的群組重新調整。[討論]