| 項目 |
內容 |
| 發文者 |
肉腳布 |
| 日期 |
2007/1/3 下午 01:18:22 |
| 標題 |
5.輸入五個數值,計算此五個數值佔所有數值和的百分比 |
| 檔頭 |
220 24512 <4RlQDe$15n@bbs.mgt.ncu.edu.tw> article Path: netnews!ctu-gate!news.nctu.edu.tw!news.ncu.edu.tw!news.mgt.ncu.edu.tw!bbs From: brucetsao.bbs@bbs.mgt.ncu.edu.tw (肉腳布) Newsgroups: tw.bbs.comp.oop Subject: 5.輸入五個數值,計算此五個數值佔所有數值和的百分比 Date: 03 Jan 2007 05:18:22 GMT Organization: 中央資管龍貓資訊天地 Lines: 30 Message-ID: <4RlQDe$15n@bbs.mgt.ncu.edu.tw> NNTP-Posting-Host: bbs.mgt.ncu.edu.tw Mime-Version: 1.0 Content-Type: text/plain; charset="big5" Content-Transfer-Encoding: 8bit X-Trace: news.mgt.ncu.edu.tw 1167801617 53030 140.115.83.240 (3 Jan 2007 05:20:17 GMT) X-Complaints-To: usenet@news.mgt.ncu.edu.tw NNTP-Posting-Date: Wed, 3 Jan 2007 05:20:17 +0000 (UTC) X-Filename: OOP/M.1167801496.A Xref: netnews tw.bbs.comp.oop:24512
|
| 內文 |
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); } }
-- ◎[1;31m龍[32m貓[33m資[34m訊[35m天[36m地[0m([1mbbs.mgt.ncu.edu.tw[0m) ◎[[1;33;46mbrucetsao[0m]From: 140.115.82.88
|
基本條件
.Net 原始碼 | ASP.NET News Reader Beta 0.2.9
請參閱
個人資料 |
發表新文章 |
回覆 |
回信 |
轉寄 |
同標題 | 搜尋
| 列印
預覽
直接
重要訊息通知
2007/06/21 由於微軟新聞伺服器移除多數新聞群組 (newsgroup),目前遭移除之群組暫時改為隱藏純瀏覽,若狀況已定案時,將會將隱藏中的群組重新調整。[討論]