|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include <stdio.h>
#include <string.h>
void main()
{
struct person
{
char name[20];
}person1[3]={"小米","小明","小是"};
int i,x[3],n=0,max;
char temp[50];
printf("候选人:小米,小明,小是\n");
for(i=1;i<=10;i++)
{
printf("第%d位投票,请输入投票人姓名:",i);
scanf("%s",temp);
if(strcmp(temp,person1[0].name)==0) //strcmp函数是string compare(字符串比较)的缩写,
x[0]++;
if(strcmp(temp,person1[1].name)==0)//用于比较两个字符串并根据比较结果返回整数。
x[1]++; //基本形式为strcmp(str1,str2),若str1=str2,则返回零;
if(strcmp(temp,person1[2].name)==0)//若str1<str2,则返回负数;若str1>str2,则返回正数。
x[2]++;
}
printf("小米 得票数为:%d\n",x[0]);
printf("小明 得票数为:%d\n",x[1]);
printf("小是 得票数为:%d\n\n",x[2]);
max=x[0];
i=0;
if(max<x[1])
{
max=x[1];
i++;
}
if(max<x[2])
{
max=x[2];
i++;
}
printf("获胜者为:%s\n",person1[i].name);
} |
评分
-
查看全部评分
|