統測
115年
[電機與電子群資電類] 專業科目(2)
第 41 題
某生上網分享自己的創作獲得了0至5顆星的10個評價,以C語言程式計算總評價與平均評價,但是程式無法顯示評價結果,下列程式碼應如何修改?\n1 #include \n2 void main(void){ \n3 unsigned short sum = 0, i; \n4 int stars[10]={3,5,4,2,1,5,4,0,4,3}; //10 個評價\n5 float average = 0.0; \n6 for(i = 9; i >= 0; i--) \n7 sum+=stars[i]; \n8 printf("總評價為 %d 顆星\n", sum); \n9 printf("平均評價為 %.1f 顆星\n", (float)sum/10); }
- A 將行號 6 程式碼改為for(i = 1; i <= 10; i++)
- B 將行號 6 程式碼改為 for(i = 10; i >= 0; i--)
- C 將行號 5 程式碼中的 float改為double
- D 將行號 3 程式碼中的 unsigned刪除