C语言实例第7期:实现投票统计功能
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期:实现投票统计功能相关推荐
- C语言实例第6期:反转字符串
C语言文章更新目录 C语言学习资源汇总,史上最全面总结,没有之一 C/C++学习资源(百度云盘链接) 计算机二级资料(过级专用) C语言学习路线(从入门到实战) 编写C语言程序的7个步骤和编程机制 C ...
- C语言实例第5期:在控制台打印100-200之间的所有素数
C语言文章更新目录 C语言学习资源汇总,史上最全面总结,没有之一 C/C++学习资源(百度云盘链接) 计算机二级资料(过级专用) C语言学习路线(从入门到实战) 编写C语言程序的7个步骤和编程机制 C ...
- C语言实例第4期:交换数组中最大数和最小数的位置
C语言文章更新目录 C语言学习资源汇总,史上最全面总结,没有之一 C/C++学习资源(百度云盘链接) 计算机二级资料(过级专用) C语言学习路线(从入门到实战) 编写C语言程序的7个步骤和编程机制 C ...
- C语言实例第3期:在控制台打印出著名的杨辉三角
C语言文章更新目录 C语言学习资源汇总,史上最全面总结,没有之一 C/C++学习资源(百度云盘链接) 计算机二级资料(过级专用) C语言学习路线(从入门到实战) 编写C语言程序的7个步骤和编程机制 C ...
- C语言实例第2期:判断某一年是否为闰年
C语言文章更新目录 C语言学习资源汇总,史上最全面总结,没有之一 C/C++学习资源(百度云盘链接) 计算机二级资料(过级专用) C语言学习路线(从入门到实战) 编写C语言程序的7个步骤和编程机制 C ...
- c语言中把一个数缩小十倍_C语言实例第04期,在控制台打印出著名的杨辉三角...
点击上方"C语言中文社区",选择"设为星标★" 技术干货第一时间送达! 往期回顾: C语言实例第01期,十进制数转换二进制数 C语言实例第02期,判断某一年是否 ...
- C语言实例第1期:十进制数转换二进制数
需求 输入一个十进制数,将这个数转换为二进制并且输出 示例代码 // // Created by 冲哥 on 2021/12/04. // #define _CRT_SECURE_NO_WARNING ...
- C#语言实例源码系列-实现图片合成功能
专栏分享 点击跳转=>Unity3D特效百例 点击跳转=>案例项目实战源码 点击跳转=>游戏脚本-辅助自动化 点击跳转=>Android控件全解手册
- 二维数组c语言矩阵加法,C 语言实例 – 两个矩阵相加 - C 语言基础教程
C 语言实例 使用多维数组将两个矩阵相加. #include int main(){ int r, c, a[100][100], b[100][100], sum[100][100], i, j; ...
- C语言入门练习 - 第二期 判断语句与循环语句(题解)
比赛地址:C语言入门练习 - 第二期 判断语句与循环语句 A.入门--基础语法(for) #include<stdio.h> int main(){int n,i;scanf(" ...
最新文章
- 基于深度学习和传统算法的人体姿态估计,技术细节都讲清楚了
- 【Java】“异常”详解
- php 验证微信token_微信token认证程序
- 【 C 】用动态数组实现堆栈
- 2018-1-8 Linux学习笔记
- Eclipse Java注释模板设置
- .net html转为pdf,.NET使用DinkToPdf将HTML转成PDF的示例代码
- 视频数据复用光端机故障排除方法
- python进程池_python进程池剖析(一)
- C算法及PHP学习笔记_01
- input number 小数_inputtype=number的小数问题
- 计算机平面设计大专学校排名,平面设计学校排名哪些较好?
- ASIC 芯片 PVT
- openwrt设置成无线ap模式
- 采集器 mysql_搜索结果 : mysql - 火车采集器帮助中心
- 资深程序猿冒死揭开软件潜规则:无法维护的代码
- spring入门总结
- 【存储】GPFS简介及搭建
- 再说不会用python计算地球表面多边形面积,可不能了!(记录五种可行方法)
- 点云 3D 分割 - SqueezeSeg(ICRA 2018)