永发信息网

麻烦各位用c或c++编写一个选票程序

答案:3  悬赏:30  手机版
解决时间 2021-02-02 12:47
麻烦各位用c或c++编写一个选票程序
最佳答案
#include

int main()
{
int finish=0,first,seccond,i,scores[3],num;
char s1,s2,s3;
while(finish==0)
{
for(i=0;i<3;i++) scores[i]=0;
printf("输入投票人数: ");
scanf("%d",&num);
getchar();
printf("输入投票内容: \n");
for(i=0;i {
scanf("%c %c %c",&s1,&s2,&s3);
getchar();
if(s1!=s2 && s1!=s3 && s2!=s3 && (s1>='a' && s1<='c') && (s2>='a' && s2<='c') && (s3>='a' && s3<='c'))
{
scores[s1-'a']+=5;
scores[s2-'a']+=3;
scores[s3-'a']+=2;
}
}
printf("三位候选人得分:\n");
printf("a: %d\n",scores[0]);
printf("b: %d\n",scores[1]);
printf("c: %d\n",scores[2]);
first=0;
seccond=1;
for(i=0;i<3;i++)
{
if(scores[i]>scores[first])
{
seccond=first;
first=i;
}
else if(scores[i]>scores[seccond]) seccond=i;
}
if(scores[first]!=scores[seccond])
{
printf("祝贺%c当选冠军!\n",first+'a');
finish=1;
}
else printf("重新投票!\n");
}
return 0;
}

上面的例子c是15.我用的vc++编译通过.
全部回答
例如:投票人数: 5
输入投票内容:
a b c
c a b
c a a该票无效!
c b a
b c a
三位候选人得分:
a:12
b:13
c:14 //感觉似乎是C=15 不知道是不是我理解题目错误
祝贺c当选冠军!
enum 列出a,b,c
循环判断选票,判断合格后票数累加。
========= 这个问题不困难.
自己好好考虑出来的一次问题胜过别人给出100次答案。不会的知识点查教材。那样才有真正的提高
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
新时代影楼地址在什么地方,我要处理点事
燃气灶自动熄火是什么原因
专科学生学的工程监理,是否专成工程造价更好
水利印务(博城六路耐克对面)地址好找么,我有
汇川国际温泉旅游城地址好找么,我有些事要过
顺鑫广告(皇冠路泽昊超市旁)地址有知道的么?
三路居新华小学在哪
重症肌无力是什么要求的
万维图文(博城四路博兴一小80米路南)地址在什
快看漫画幽灵露半边脸的头像是谁
手动档跑上一百码的速度挂五档滑档是怎么回事
相亲说第一次两人出来约会可结果到了晚上她就
多利鱼是深海鱼吗 多利鱼是什么鱼
我爱宝贝专业儿童摄影(胜利三路309-10号附近
半导体激光器光斑原本是直条形状的,但变成圆
推荐资讯
在升降机中的人,发现自己站的测力计示数比自
停车场(出入口)(建设路与西红庙东街交叉口西1
如何把手机的音量调低
300瓦的电源配备影驰GTX660虎将行么?
无为那些宾馆有空调。洗澡间。电脑的。要一般
钓鱼作文 100字
东洋发廊地址在哪,我要去那里办事
汇多利织造地址在什么地方,我要处理点事
电脑开机后鼠标亮,键盘灯亮,但是输不进去密
为什么我特别害怕声音大
关怀倍至中哪个字错了
杭州箫山市南阳镇到上海车墩影视基地路线,不
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?