討論區快速選單
知識庫快速選單
政府補助!學嵌入式+物聯網 政府補助!資策會APP就業班 虛擬社群公民行為研究
[ 回上頁 ] [ 討論區發言規則 ]
輸入一陣列 A[5][3],代表班上 5位同學(學號 0-4)及3種科目成績(國英數:0-2)
更改我的閱讀文章字型大小
作者 : lisn2013(離人雲森)
[ 貼文 1 | 人氣 0 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2013/4/27 上午 02:58:21
題目:
輸入一陣列 A[5][3],代表班上 5位同學(學號 0-4)及3種科目成績(國英數:0-2)
1. 計算全班英文成績的平均值
2. 計算學號3同學的3科平均值
3. 計算那位同學的平均成績最高,印出其學號。

以下是我的程式碼
void main(void)
{
int b[]={1,2,3,4,5};
int a[5][3];


printf("num\t ch\tEn\tM\tAvg\n");

int sum=0;
int max=0;
int min=100;
int stu=0;
int exam=0;
double avg;
//////////////////////////////

for(stu=0;stu<5;stu++)
{
printf("%d\t",b[stu]);//num (學號)
////////////////////////////////////////////////

for(exam=0;exam<3;exam++)
{
a[stu][exam]=rand()%99+1;
printf("%d\t",a[stu][exam]);

if(a[stu][exam]>max)
{
max==a[stu][exam];
}
if(a[stu][exam]<min)
{
min==a[stu][exam];
}
sum+=a[stu][exam];
}
avg==sum/3;
printf("%d\n",avg);
}
printf("high:%d,low:%d",max,min);
system("pause");
}

輸出:
num ch En M Avg
1 42 54 98 1975032013
2 68 63 83 1975032013
3 94 55 35 1975032013
4 12 63 30 1975032013
5 17 97 62 1975032013

sum值為什麼無法抓到相加,avg變成這樣
作者 : sflam(Raymond)討論區板主 Visual C++ .NET卓越專家VC++曠世奇才新手入門優秀好手資訊類作業求救頂尖高手C++一代宗師貼文超過4000則
[ 貼文 4751 | 人氣 9172 | 評價 31160 | 評價/貼文 6.56 | 送出評價 138 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2013/4/27 上午 08:29:50
>void main(void)

main 唯一合乎標準的回傳類型是 int:
  int main(void)

>{

〔略〕

>printf("%d\n",avg);
>
>sum值為什麼無法抓到相加,avg變成這樣

因為 avg 是 double, 它相應的 printf() 格式是 %f.

作者 : x812116(銀月幻象)
[ 貼文 28 | 人氣 1492 | 評價 130 | 評價/貼文 4.64 | 送出評價 4 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2013/4/30 下午 05:52:30
avg==sum/3;

這會有答案?
作者 : sflam(Raymond)討論區板主 Visual C++ .NET卓越專家VC++曠世奇才新手入門優秀好手資訊類作業求救頂尖高手C++一代宗師貼文超過4000則
[ 貼文 4751 | 人氣 9172 | 評價 31160 | 評價/貼文 6.56 | 送出評價 138 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2013/4/30 下午 08:13:07
>avg==sum/3;
>
>這會有答案?

嗯, 沒注意到這個.
 板主 : Daniel
 > 資訊類作業 - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - 資訊類作業 - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
資訊類作業
1 Raymond 4340 
2 Ben 2880 
3 青衫 2260 
4 ozzy 1260 
5 HKLN.net 1010 
6 Daniel 780 
7 joe 740 
8 小朱 570 
9 Benson 440 
10 鬼翼@娃娃魚 400 
資訊類作業
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2014 程式設計俱樂部 http://www.programmer-club.com.tw/
0.046875