📄 ch18-11.c
字号:
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<time.h>
void main()
{
int i,n,A,B,C,D,abandon,ran; /*abandon for the ones who abandon*/
clrscr();
A=B=C=D=abandon=0;
printf("Enter the number of persons:");
scanf("%d",&n); /*n persons to select from candidate a,b,c and d.*/
for(i=1;i<=n;i++)
{
ran=random(5)+65; /*A,B,C,D and the ones who abandon*/
switch(ran)
{
case 'A':A++;break;
case 'B':B++;break;
case 'C':C++;break;
case 'D':D++;break;
default :abandon++;
}
}
printf("\nA=%d,B=%d,C=%d,D=%d,abandon=%d\n\n",A,B,C,D,abandon);
i=4;
while(i--!=0)
{
if(A>=B&&A>=C&&A>=D&&A!=-1)
{
printf("A=%d,",A);
A=-1;
}
if(B>=A&&B>=C&&B>=D&&B!=-1)
{
printf("B=%d,",B);
B=-1;
}
if(C>=A&&C>=B&&C>=D&&C!=-1)
{
printf("C=%d,",C);
C=-1;
}
if(D>=A&&D>=B&&D>=C&&D!=-1)
{
printf("D=%d,",D);
D=-1;
}
}
printf("abandon=%d, \n\n",abandon);
getch();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -