请在 下方输入 要搜索的题目:

模拟n个人参加选举的过程,并输出选举结果:假设候选人有四人,分别用A、B、C、D表示,当选某候选人时直接输入其编号(编号由计算机随机产生),若输入的不是A、B、C、D则视为无效票,选举结束后按得票数从高到低输出候选人编号和所得票数。

模拟n个人参加选举的过程,并输出选举结果:假设候选人有四人,分别用
A、
B、
C、D表示,当选某候选人时直接输入其编号(编号由计算机随机产生),若输入的不是
A、
B、
C、D则视为无效票,选举结束后按得票数从高到低输出候选人编号和所得票数。

发布时间:2024-12-28 00:32:36
推荐参考答案 ( 由 快搜搜题库 官方老师解答 )
联系客服
答案:#include #include #include #define N 100 void main(){ int num[5]={0,0,0,0,0}; int temp; int i,j; char str[]={"ABCD0"}; srand(time(0)); for(i=0;i<100;i++) { temp=1+(int)(5.0*rand()/(RAND_MAX+1.0)); printf("%d ",temp); switch(temp) { case 1: num[0]++; break; case 2: num[1]++; break; case 3: num[2]++; break; case 4: num[3]++; break; case 5: num[4]++; break; } } for(i=0;i<4;i++) { for(j=i+1;j<5;j++) { if(num[i]
专业技术学习
相关试题
专业技术学习
搜搜题库系统