⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ch18-11.c

📁 C语言程序设计上机指导与练习 冶金工业出版社 刘怀亮
💻 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 + -