解题思路:
先利用scanf会自动识别空格,把10个数字一个一个存进数组a;
→
再将数组每一个数字加起来,存给sum;
→
再用sum/10得出平均数average;
→
再利用for遍历数组与平均数average一个一个比较,比average大的sumcheck+1一个;
注意事项:
没什么注意的……
参考代码:
#include<stdio.h> int add(int a[], int len) { int sum=0; for (int t = 0; t < len; t++) { sum = a[t] + sum; } return sum; } int main(void) { int a[10], allsum, average,sumcheck=0; for (int k = 0; k < 10; k++) { scanf_s("%d", &a[k]); } allsum = add(a, 10); average = allsum / 10; for (int b = 0; b < 10; b++) { if (a[b]>average) { sumcheck++; } } printf("%d", sumcheck); return 0; }
0.0分
4 人评分
C语言训练-斐波纳契数列 (C语言代码)浏览:826 |
C语言训练-求具有abcd=(ab+cd)2性质的四位数 (C语言代码)浏览:1392 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:622 |
C二级辅导-公约公倍 (C语言代码)浏览:2158 |
C语言程序设计教程(第三版)课后习题11.11 (C语言代码)浏览:804 |
破解简单密码 (C语言代码)浏览:1863 |
字符串输入输出函数 (C++代码)(都当成字符串吧hhhhhhhh)浏览:508 |
P1002 (C语言代码)浏览:1019 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:563 |
P1001 (C语言代码)浏览:836 |