033选票统计

1.题目

班级竞选班长,共有三个候选人,输入参加选举的人数及每个人选举的内容,输出三个候选人最终的得票数及无效选票数。

2.代码

#include<stdio.h>
int main(void)
{
	int i, n, a[100];
	int v0 = 0;
	int v1 = 0;
	int v2 = 0;
	int v3 = 0;

	printf("请输入参加选举的人数:\n");
	scanf("%d", &n);				//输入参加选举的人数
	printf("请输入1或2或3\n");

	for (i = 0; i < n; i++)
	{
		scanf("%d", &a[i]);			//输入相关数字
	}
	for (i = 0; i < n; i++)			//判定候选人1的票数
	{
		if (a[i] == 1)
		{
			v1++;
		}

		else if (a[i] == 2)			//判定候选人2的票数
		{
			v2++;
		}

		else if (a[i] == 3)			//判定候选人3的票数
		{
			v3++;
		}

		else
		{
			v0++;					//判定弃权的票数
		}
	}
	printf("结果为:\n");
	printf("候选人1获得的票数为:%d\n", v1);
	printf("候选人2获得的票数为:%d\n", v2);
	printf("候选人3获得的票数为:%d\n", v3);
	printf("弃权的票数为:%d\n", v0);

	return 0;
}

3.个人见解

先确定参加投票的人数,再确定其选票。最后使用if语句逐个判断,输出结果。

4.输出结果截图

033选票统计

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值