2020-08-07

作者简介

本人是一名普通的在校大学生,这是第一次在CSDN上写博客,目的是记录自己的成长,文中可能有错误和纰漏,还请大家谅解。

题目类型

某学生会换届选举,由全体会员无记名投票选学生会主席,共有3名候选人,每个人的编号分别为1、2、3,每名会员填写一张选票,在同意的候选人姓名后打勾。编写程序由键盘输人每张选票上所投候选人的编号,统计每位候选人所得票数。
利用C语言来实现。

详细分析

利用基本数据类型实现:

  • 定义三个整型变量x,y,x和票数number
  • 使用scanf_s扫描投票的人的编号
  • 使用while,在输入的数字为0时表示结束输入
  • 如果输入的数字在1~3的范围,则数据有效,否则无效
  • 用数字分别代表投给的票
#include <stdio.h>
main ()
{
    int x, y, z, number, m;
    x = y = z = 0;
    printf("输入选举人的编号,在输入0的时候结束\n");
    scanf_s("%d", &number);
    while(number!=0)
    {
        if(number==1)
        {
            x++;
        }
        else if(number==2)
        {
            y++;
        }
        else if(number==3)
        {
            z++;
        }
        else
        printf("输入的不合法,请重新输入");
        scanf_s("%d", &number);
    }
    printf("投票的结果为: \n");
    printf("x同学的票数为%d\n", x);
    printf("y同学的票数为%d\n", y);
    printf("z同学的票数为%d\n", z);
}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值