免費開始練習
統測 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刪除
🤖
AI 詳解 AI 專屬家教

登入後即可查看 AI 生成的完整詳解。

🏷️ 相關主題

程式語言設計與實作
查看更多「[電機與電子群資電類] 專業科目(2)」的主題分類考古題