
作业社区
探索学习新天地,共享知识资源!
慕少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; }




