C语言结构体例子 (一)
C语言 结构 例子
2023-09-14 09:15:49 时间
/*统计候选人的选票,有三个候选人,一共有十个候选人,输出每个人的票数*
*
*/
#include<stdio.h>
#include<string.h>
#define LEN 100
#include <stdlib.h>
struct candidate{
char name[LEN];
int count ;
};
int main()
{
struct candidate cand[3]={{"tom",0},{"hank",0},{"jack",0}};
int i ,j ;
char cname[10];
//投票
for (i=0;i<5;i++)
{
printf("请输入候选人的姓名:\n");
fgets(cname,LEN,stdin);
for (j=0;j<3;j++)
{
printf("%d\n%s\n%s\n",strncmp(cname,cand[j].name,3),cname,cand[j].name);
if (strncmp(cname,cand[j].name,3)==0)
cand[j].count++;
}
}
for (j=0;j<3;j++)
{
printf("候选人%s的得票数量为%d\n",cand[j].name,cand[j].count);
}
}
相关文章
- C语言学习——结构体数据类型
- 操作系统银行家算法C语言代码实现「建议收藏」
- C语言结构体用法_c语言中的struct用法
- C语言选择结构程序设计相关知识【C语言学习笔记】
- C语言链表和关键字typedef
- C语言数组初始化的三种方法[通俗易懂]
- 详细解读C语言结构体的内存对齐
- 【C语言】自定义类型详解:结构体、枚举、联合
- [编程] C语言结构体指针作为函数参数详解编程语言
- [编程] C语言的结构体详解编程语言
- C语言之结构体详解编程语言
- C语言_了解下结构体指针详解编程语言
- C语言_结构体变量指针做函数参数的使用案例详解编程语言
- C语言结构类型的定义
- 用C语言构建一个可执行程序的流程
- C语言循环结构(while循环,for循环,do…while循环)
- Java和C语言混合编译
- 信息Linux系统C语言获取磁盘信息的方法(linuxc获取磁盘)
- 编译解锁MySQL性能C语言源码编译实战(c mysql 源码)
- MySQL中用以查询列表的C语言方法(c mysql 列表查询)
- C语言中Oracle数据库索引设置指南(c oracle设置索引)
- 浅谈C语言中结构体的初始化
- php读取二进制流(C语言结构体struct数据文件)的深入解析