精通教育集团-软件学院专业课集训营资料
5. 【程序】写出输入84时程序运行结果 #include
{ int score;
printf(\ scanf(\ switch(score/10) { case 10:
case 9: printf(\优\ case 8: printf(\良\ case 7:
case 6: printf(\及格\ default: printf(\不及格\ } }
【运行结果】
五、编程题(本题共1题,10分)
已知每张选票上按序印有候选人姓名,要求选民从中勾选3人,多选或少选都视为废票不予统计,统计选票时输入数据的格式为长度为5的由0和1组成的字符串:“1”表示对相应候选人被选中,“0”表示未选中,如“01011”表示第2、4、5个候选人被选中。
请编写程序读入每张选票的投票信息,若为有效选票则统计到结果中,当输入空串时结束,输出以下统计结果:
1. 总有效投票数。
2. 每个候选人姓名及投票数。
提示:候选人信息已保存在以下的数组中,无须再从键盘输入。 struct item /*保存候选人及得票信息的结构体*/ { char name[20]; /*候选人姓名*/ int count; /*得票数*/
} mans[5]={{\
6
精通教育集团-软件学院专业课集训营资料 7