班长的选举
/* Note:Your choice is C IDE */
#include "stdio.h"
#include "string.h"
void main()
{int zs,ls,ww,zl;//定義一個給參選人員的票數(shù)int max;//
int xuhao;//
char name[5];//參選人員的名字
zs=ls=ww=zl=0;//初始票數(shù)都為0
printf("候選人名單如下\n");printf("1.張三\n");printf("2.李四\n");printf("3.王五\n");printf("4.趙六\n"); for(;xuhao!=0;)//判斷條件 循環(huán)語句
{printf("請輸入候選人的編號(輸0表示投票結(jié)束)");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("選舉票數(shù)如下\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當(dāng)班長",name);}
?
轉(zhuǎn)載于:https://www.cnblogs.com/zoute/p/7978908.html
總結(jié)
- 上一篇: 传华为将回归双旗舰战略:Mate 60、
- 下一篇: SlickOne 敏捷开发框架介绍(二)