求解数组统计问题
题目:统计选票,候选人8人,对应编号1至8号。以下是代码:
程序代码:# include <stdio.h>
main()
{
static int x,n[9];
printf("请输入选号:");
scanf("%d",&x);
while(x)
{ n[x]+=1; printf("请输入选号:");
scanf("%d",&x);
}
for(x=1;x<=8;x++)
{
printf("\t编号%d=%d",x,n[x]);
}
//数组来统计
}-------------------------------------------------问题是:输入号码后只能按0跳出程序显示结果,为何大于8的数就不跳出求解,qqq








