C语言文章更新目录

C语言学习资源汇总,史上最全面总结,没有之一
C/C++学习资源(百度云盘链接)
计算机二级资料(过级专用)
C语言学习路线(从入门到实战)
编写C语言程序的7个步骤和编程机制
C语言基础-第一个C程序
C语言基础-简单程序分析
VS2019编写简单的C程序示例
简单示例,VS2019调试C语言程序
C语言基础-基本算法
C语言基础-数据类型
C语言中的输入输出函数
C语言流程控制语句
C语言数组——一维数组
C语言数组——二维数组
C语言数组——字符数组
C语言中常用的6个字符串处理函数
精心收集了60个C语言项目源码,分享给大家
C语言核心技术——函数
C代码是怎样跑起来的?
C语言实现字符串的加密和解密
C语言——文件的基本操作
使用C语言链表创建学生信息并且将信息打印输出
图解C语言冒泡排序算法,含代码分析
实例分析C语言中strlen和sizeof的区别
开发C语言的3款神器,VS2019、VScode和IntelliJ Clion
动图图解C语言选择排序算法,含代码分析
动图图解C语言插入排序算法,含代码分析

C语言实例

C语言实例第1期:十进制数转换二进制数
C语言实例第2期:判断某一年是否为闰年
C语言实例第3期:在控制台打印出著名的杨辉三角
C语言实例第4期:交换数组中最大数和最小数的位置
C语言实例第5期:在控制台打印100-200之间的所有素数
C语言实例第6期:反转字符串

需求

假设某次选举,共有3个候选人,
输入参加选举的人数及每个人选举的内容,输出3个候选人最终的得票数及无效选票数

实例代码

/** @author: 冲哥* @date: 2022/4/12* @description:输入参加选举的人数及每个人选举的内容,输出3个候选人最终的得票数及无效选票数*/
#define _CRT_SECURE_NO_WARNINGS
#include "stdio.h"int main() {int NO1 = 0;int NO2 = 0;int NO3 = 0;int b = 0;int n, a[50];printf("请输入参加选举的人数:\n");//最大50scanf("%d", &n);printf("请给候选人投票,1或2或3,只能投一票:\n");for (int i = 0; i < n; i++) {printf("参选者%d请投票:", i+1);scanf("%d", &a[i]);}for (int i = 0; i < n; i++) {if (a[i] == 1) {NO1++;}else if (a[i] == 2) {NO2++;}else if (a[i] == 3) {NO3++;}else {b++;}}printf("投票结果如下:\n");printf("一号选手:%d票\n二号选手:%d票\n三号选手:%d票\n无效票数:%d\n", NO1, NO2, NO3, b);
}

运行结果

程序分析

输入参加选举的人数,再输入每个人的选举内容并将其存入数组中。对存入数组中的元素进行判断,统计出各个候选人的票数和无效的票数。

应该很好理解,如有疑问,欢迎留言交流。

如果您觉得本篇文章对您有帮助,请转发给更多的人
C语言中文社区】是一个C语言/C++视频教程、学习笔记、电子书、计算机二级资料等专注于C语言/C++编程学习者的干货知识分享平台,精选深度文章,分享优秀干货类、技能类的学习资源,帮助学习中的你。

C语言实例第7期:实现投票统计功能相关推荐

  1. C语言实例第6期:反转字符串

    C语言文章更新目录 C语言学习资源汇总,史上最全面总结,没有之一 C/C++学习资源(百度云盘链接) 计算机二级资料(过级专用) C语言学习路线(从入门到实战) 编写C语言程序的7个步骤和编程机制 C ...

  2. C语言实例第5期:在控制台打印100-200之间的所有素数

    C语言文章更新目录 C语言学习资源汇总,史上最全面总结,没有之一 C/C++学习资源(百度云盘链接) 计算机二级资料(过级专用) C语言学习路线(从入门到实战) 编写C语言程序的7个步骤和编程机制 C ...

  3. C语言实例第4期:交换数组中最大数和最小数的位置

    C语言文章更新目录 C语言学习资源汇总,史上最全面总结,没有之一 C/C++学习资源(百度云盘链接) 计算机二级资料(过级专用) C语言学习路线(从入门到实战) 编写C语言程序的7个步骤和编程机制 C ...

  4. C语言实例第3期:在控制台打印出著名的杨辉三角

    C语言文章更新目录 C语言学习资源汇总,史上最全面总结,没有之一 C/C++学习资源(百度云盘链接) 计算机二级资料(过级专用) C语言学习路线(从入门到实战) 编写C语言程序的7个步骤和编程机制 C ...

  5. C语言实例第2期:判断某一年是否为闰年

    C语言文章更新目录 C语言学习资源汇总,史上最全面总结,没有之一 C/C++学习资源(百度云盘链接) 计算机二级资料(过级专用) C语言学习路线(从入门到实战) 编写C语言程序的7个步骤和编程机制 C ...

  6. c语言中把一个数缩小十倍_C语言实例第04期,在控制台打印出著名的杨辉三角...

    点击上方"C语言中文社区",选择"设为星标★" 技术干货第一时间送达! 往期回顾: C语言实例第01期,十进制数转换二进制数 C语言实例第02期,判断某一年是否 ...

  7. C语言实例第1期:十进制数转换二进制数

    需求 输入一个十进制数,将这个数转换为二进制并且输出 示例代码 // // Created by 冲哥 on 2021/12/04. // #define _CRT_SECURE_NO_WARNING ...

  8. C#语言实例源码系列-实现图片合成功能

    专栏分享 点击跳转=>Unity3D特效百例 点击跳转=>案例项目实战源码 点击跳转=>游戏脚本-辅助自动化 点击跳转=>Android控件全解手册

  9. 二维数组c语言矩阵加法,C 语言实例 – 两个矩阵相加 - C 语言基础教程

    C 语言实例 使用多维数组将两个矩阵相加. #include int main(){ int r, c, a[100][100], b[100][100], sum[100][100], i, j; ...

  10. C语言入门练习 - 第二期 判断语句与循环语句(题解)

    比赛地址:C语言入门练习 - 第二期 判断语句与循环语句 A.入门--基础语法(for) #include<stdio.h> int main(){int n,i;scanf(" ...

最新文章

  1. 基于深度学习和传统算法的人体姿态估计,技术细节都讲清楚了
  2. 【Java】“异常”详解
  3. php 验证微信token_微信token认证程序
  4. 【 C 】用动态数组实现堆栈
  5. 2018-1-8 Linux学习笔记
  6. Eclipse Java注释模板设置
  7. .net html转为pdf,.NET使用DinkToPdf将HTML转成PDF的示例代码
  8. 视频数据复用光端机故障排除方法
  9. python进程池_python进程池剖析(一)
  10. C算法及PHP学习笔记_01
  11. input number 小数_inputtype=number的小数问题
  12. 计算机平面设计大专学校排名,平面设计学校排名哪些较好?
  13. ASIC 芯片 PVT
  14. openwrt设置成无线ap模式
  15. 采集器 mysql_搜索结果 : mysql - 火车采集器帮助中心
  16. 资深程序猿冒死揭开软件潜规则:无法维护的代码
  17. spring入门总结
  18. 【存储】GPFS简介及搭建
  19. 再说不会用python计算地球表面多边形面积,可不能了!(记录五种可行方法)
  20. 点云 3D 分割 - SqueezeSeg(ICRA 2018)

热门文章

  1. 基于3D技术的机器视觉解决方案
  2. java开发利器 eclipse从入门到精通 pdf_Java从入门到精通(第4版)高清PDF下载
  3. java怎么与数据库连接?
  4. 《Java完全参考手册》总结(1)
  5. Shader Graph 护盾
  6. 机器学习(周志华)知识点总结——第2章 模型评估与选择(后期上传word/PDF)
  7. Unity3D射线检测
  8. 《OpenGL超级宝典第五版》Windows + VS2019配置
  9. 定时器2用做uart的波特率发生器
  10. 电子密码锁设计-单片机课程设计