求解数组统计问题
题目:统计选票,候选人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