解题思路:
建一个大小为10个int的数组,用for循环存放输入数据以及比较大小。
注意事项:
我把输入数据当成是有序的了,花了十分钟找bug,也是醉了。
参考代码:
#include <iostream> using namespace std; const int size = 10; int main() { int arr[size] = { 0 }; // 存储数据 int res = 0; // 大于平均值的个数 float avg = 0; // 平均值 for(int i = 0; i < size; i++) { cin >> arr[i]; avg += arr[i]; } avg /= size; // 计算出平均值 for(int i = 0; i < size; i++) { if(arr[i] > avg) { res++; } } cout << res << endl; return 0; }
0.0分
6 人评分
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:646 |
回文数字 (C语言代码)浏览:2539 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:524 |
有关字符,字符串的输入输出函数说明浏览:498 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:1324 |
C二级辅导-统计字符 (C语言代码)浏览:514 |
整数平均值 (C语言代码)浏览:856 |
1231题解(注意理解“输入多个测试实例”)浏览:830 |
班级人数 (C语言代码)浏览:981 |
C语言程序设计教程(第三版)课后习题8.4 (C语言代码)浏览:607 |