
作業社區
探索學習新天地,共享知識資源!
慕少6127043 的學生作業:
#include int main() { int a[8] = {10, 15, 27, 33, 78, 65}; // 注意:只初始化了6個元素,后兩個元素默認為0 int i; int sum_odd = 0; // 奇數的和 int sum_all = 0; // 所有元素的和 int avg; // 平均值(整數) // 任務1:輸出數組的內容 printf("數組的內容:\n"); printf("索引\t值\n"); for(i = 0; i < 8; i++) { printf("%d\t%d\n", i, a[i]); } // 任務2:求數組中奇數的和 // 任務3:求所有元素的和(用于計算平均值) for(i = 0; i < 8; i++) { sum_all += a[i]; // 累加到總和 if(a[i] % 2 != 0) { // 判斷是否為奇數 sum_odd += a[i]; // 累加到奇數和 } } // 計算平均值(整數除法,自動省略小數部分) avg = sum_all / 8; // 輸出結果 printf("\n數組中奇數的和:%d\n", sum_odd); printf("所有8個元素的總和:%d\n", sum_all); printf("所有8個元素的平均值(省略小數):%d\n", avg); return 0; }




