1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 投票选举c语言程序 C语言元旦礼物:经典入门问题分析——选举投票

投票选举c语言程序 C语言元旦礼物:经典入门问题分析——选举投票

时间:2020-10-28 04:22:30

相关推荐

投票选举c语言程序 C语言元旦礼物:经典入门问题分析——选举投票

[C] 纯文本查看 复制代码#include

#include

#define N 10

struct Person //声明结构体

{

char name[20];

int count;

}leader[N]; //定义结构体数组

void Max(Person leader[],int leader_count) //选择法排序

{

int i,j;

Person temp;

for(i=0;i

for(j=i+1;j

{

if(leader[i].count

{

temp=leader[i];

leader[i]=leader[j];

leader[j]=temp;

}

}

}

int main()

{

int i,j,flag,leader_count=0;

char leader_name[20];

printf("请输入候选人名字:");

for(i=0;i

{

scanf("%s",leader_name);

for(j=0;j

{

if(i==0)

{

strcpy(leader[0].name,leader_name);

leader[0].count++;

break;

}

if(strcmp(leader[j].name,leader_name)!=0)

flag=1;

else if(strcmp(leader[j].name,leader_name)==0)

{

flag=0;

leader[j].count++;

break;

}

}

if(flag==1&&i>0)

{

strcpy(leader[i].name,leader_name);

leader_count++;

leader[i].count++;

}

}

Max(leader,leader_count) ;

printf("\n最终投票结果为:\n");

for(i=0;i

{

printf("%13s:%d\n",leader[i].name,leader[i].count);

}

return 0;

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。