/* Note:Your choice is C IDE */ #include "stdio.h" #include "string.h" void main() {int zs,ls,ww,zl;//定義一個給參選人員的票數int max;// int xuhao;// char name[5];//參選人員的名字 zs=ls=ww=zl=0;//初始票數都為0 printf("候選人名單如下\n");printf("1.張三\n");printf("2.李四\n");printf("3.王五\n");printf("4.趙六\n"); for(;xuhao!=0;)//判斷條件 循環語句 {printf("請輸入候選人的編號(輸0表示投票結束)");ss: scanf("%d",&xuhao);// switch(xuhao)// {case 1:zs++;break;case 2:ls++;break;case 3:ww++;break;case 4:zl++;break;case 0:break;default:printf("無此候選人,請重輸:");fflush(stdin);goto ss;break;} } printf("選舉票數如下\n"); printf("張三%d票\n",zs); printf("李四%d票\n",ls); printf("王五%d票\n",ww); printf("趙六%d票\n",zl);if(zs>ls){max=zs;strcpy(name,"張三");} else{max=ls;strcpy(name,"李四");}if(ww>max){max=ww;strcpy(name,"王五");}if(zl>max){max=zl;strcpy(name,"趙六");}printf("%s當班長",name);}
?