得不到想要的输出结果,请问是哪里出现了问题呢?
#include
int main()
{
int h[20],i,n;
int lev[10];
for(i=0;i<=19;i++)
{
scanf("%d",&h[i]);
n=h[i]/5-29;
if(n<=0) n=1;
else if(n>=10) n=10;
else n=n;
lev[n-1]++;
}
for(n=1;n<=10;n++)
printf("%d %d \n",n,lev[n-1]);
return 0;
}
建议检查如n=h[i]/5-29;是否缺失括号导致的计算错误等