用C语言一个班上有30个人,其中三人(编号分别是1,2,3)是班长候选人,请编程 完成 输入全班30人的投票结果(注;每个人只能从1,2,3中任选一个,不能弃权)。
时间: 2023-03-28 21:03:29 浏览: 307
好的,这是一个关于编程的问题。请看下面的代码:
#include <stdio.h>
int main() {
int votes[30]; // 用数组存储投票结果
int i;
// 输入每个人的投票结果
for (i = ; i < 30; i++) {
printf("请输入第%d个人的投票结果(1, 2, 3中任选一个): ", i + 1);
scanf("%d", &votes[i]);
}
// 统计每个候选人的得票数
int count1 = , count2 = , count3 = ;
for (i = ; i < 30; i++) {
if (votes[i] == 1) {
count1++;
} else if (votes[i] == 2) {
count2++;
} else if (votes[i] == 3) {
count3++;
}
}
// 输出每个候选人的得票数
printf("候选人1得票数: %d\n", count1);
printf("候选人2得票数: %d\n", count2);
printf("候选人3得票数: %d\n", count3);
return ;
}
希望这个代码能够帮到你。
阅读全文