/*
*copyright(c) 2018,HH
*All rights reserved.
*作 者:HH
*完成日期:2018年8月16日
*版本号:v1.0
*
*问题描述:利用结构体数组统计选票
*输入描述:;
*程序输出:
*/
struct person
{
char name[20];
int count;
};
struct person per[3];
#include<stdio.h>
#include<string.h>
int main()
{
struct person per[3]={{"liu",0},{"yang",0},{"li",0}};
int i,j;
char name[20];
for(i=0;i<5;i++)//五张选票
{
printf("请输入被投票人姓名:\n");
scanf("%s",&name);
for(j=0;j<3;j++)
{
if(strcmp(name,per[j].name)==0)//name比较,对上了则+1票
{
per[j].count++;
}
}
}
printf("投票结果是:\n");
for(i=0;i<3;i++)
{
printf("%s:%d\n",per[i].name,per[i].count);
}
return 0;
}
结构体数组的应用-投票并统计输出结果
最新推荐文章于 2023-09-17 19:07:29 发布