标签:c语言 谭浩强 统计选票的程序 输入被选人名字 输出各人得票结果
编一个统计选票的程序,先后输入被选人的名字,最后输出各人得票结果。
解:程序:
#include<stdio.h>
struct Person
{
char name[20];
int count;
}leader[3] = {"li",0,"zhang",0,"yao",0};
int main()
{
int i, j;
char leader_name[20];
for (i = 1; i <= 10; i++)
{
scanf("%s", leader_name);
for (j = 0; j < 3; j++)
{
if (strcmp(leader_name, leader[j].name) == 0)
{
leader[j].count++;
}
}
}
printf("\nresult:\n");
for (i = 0; i < 3; i++)
{
printf("%5s:%d\n", leader[i].name, leader[i].count);
}
return 0;
}
结果:
yao
zhang
li
li
yao
yao
yao
zhang
li
zhang
result:
li:3
zhang:3
yao:4
请按任意键继续. . .
本文出自 “岩枭” 博客,请务必保留此出处http://yaoyaolx.blog.51cto.com/10732111/1752727
c语言:编一个统计选票的程序,先后输入被选人的名字,最后输出各人得票结果
标签:c语言 谭浩强 统计选票的程序 输入被选人名字 输出各人得票结果
原文地址:http://yaoyaolx.blog.51cto.com/10732111/1752727