解题思路:用for循环。
注意事项:c要用float型,不能用int型。
参考代码:
#include <stdio.h>
int main()
{
int a[20],i,b=0,sum=0;
float ave,c=0;
for(i=0;i<20;i++)
{
scanf("%d",&a[i]);
if (a[i]<0)
b++;
}
for(i=0;i<20;i++)
{
if (a[i]>=0)
{
sum=a[i]+sum;
c++;
}
}
ave=sum/c;
printf("%d\n%.2f\n",b,ave);
return 0;
}
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题8.2 (C语言代码)浏览:5275 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:636 |
WU-陶陶摘苹果2 (C++代码)浏览:1018 |
【矩阵】 (C++代码)浏览:999 |
幸运数 (C++代码)浏览:1309 |
C语言程序设计教程(第三版)课后习题9.10 (C语言代码)浏览:866 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:903 |
愚蠢的摄影师 (C++代码)浏览:980 |
C语言程序设计教程(第三版)课后习题9.3 (C语言代码)浏览:650 |
The 3n + 1 problem (C语言代码)浏览:550 |