第8部分 结构体
第1关
结构体存储数据
任务描述
本关任务:有三个候选人,每个选民只能投一票,写一程序,用结构体存储数据,求出得票结果。
三个候选人为”Li“, “Zhang“,”Sun“。
测试说明
平台会对你编写的代码进行测试,比对你输出的数值与实际正确数值,只有所有数据全部计算正确才能通过测试:
测试输入:
10
Li
Li
Sun
Zhang
Zhang
Sun
Li
Sun
Zhang
Li
预期输出:
Li:4
Zhang:2
Sun:3
测试输入数据说明:
输入数据第一行包含一个整数n,表示有n个人投票。接下来的每一行包含某个候选人的名字。
#include <stdio.h>
#include <string.h>
struct person
{
char name[8];
int count;
};
int main()
{
int i,j,k;
char name[8];
struct person leader[3]={"Li",0,"Zhang",0,"Sun",0};
scanf("%d",&k);
for(i=1;i<=k;i++)
{
/***** 在以下一行填写代码 *****/
//输入候选人姓名
char n[8] ;
scanf("%s",&n);
fo