所有新聞群組討論區列表 風禹科技驗證有限公司 Web News Reader

目前新聞群組:tw.bbs.comp.oop

項目 內容
發文者 肉腳布
日期 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),目前遭移除之群組暫時改為隱藏純瀏覽,若狀況已定案時,將會將隱藏中的群組重新調整。[討論]