想大家請教個問題!
int n;int e,f,g;
char a[15],b[15],c[15];
e=f=g=0;
printf("請輸入名字\n");
scanf("%s",&a);
scanf("%s",&b);
scanf("%s",&c);
printf("顯示代號跟名字\n");
printf("1.%s\n2.%s\n3.%s\n",a,b,c);
for(;n!=0;)
{
printf("請輸入代號\n");
scanf("%d",&n);
switch(n)
{
case 1:e++;break;
case 2:f++;break;
case 3:g++;break;
case 0:break;
default:printf("無效\n");
}
}
printf("1號\t%s共有%d票\n",a,e);
printf("2號\t%s共有%d票\n",b,f);
printf("3號\t%s共有%d票\n",c,g);
如果要實現可以無限次輸入名字跟代號那該怎麼做?