注意事项:
统计个数,和计算均值,在同一个for中实现,可以减少遍历数组的次数。
参考代码:
#include<stdio.h> int main(void){ int array[20]; int num=0,j=0; float average=0; int i; for(i=0;i<20;i++) scanf("%d",&array[i]); for(i=0;i<20;i++){ if(array[i]<0){ num++; } if(array[i]>0){ average += array[i]; j++; } } average = average/j; printf("%d\n%.2f",num,average); return 0; }
0.0分
0 人评分
WU-蓝桥杯算法提高VIP-交换Easy (C++代码)浏览:1119 |
众数问题 (C语言代码)浏览:830 |
三角形 (C++代码)记忆化搜索浏览:1234 |
C语言训练-亲密数 (C语言代码)浏览:682 |
剪刀石头布 (C++代码)浏览:1713 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:697 |
1199题解浏览:656 |
1415题求解浏览:607 |
C语言训练-求矩阵的两对角线上的元素之和 (C语言代码)浏览:940 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:523 |