萌新提问 c语言为什么输入0之后还要再输入 而不是直接输出呢 代码如下
#include <stdio.h>int main(int argc, char *argv[])
{
int i,x,s,c,n=0;
float sum=0;
scanf("%d\n",&x);
if(x==0)
{
printf("average = 0\n");
printf("count = 0\n");
}
else
{
int a[x];
for(i=0;i<x;i++)
{scanf("%d",&a[i]);}
for(s=0;s<x;s++)
{if(a[s]>=60)
{n++;}}
for(c=0;c<x;c++)
{sum=sum+a[c];}
printf("average = %.1f\n",sum/x);
printf("count = %d\n",n) ;}
}