|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- #include <stdio.h>
- #include <string.h>
- #include <stdlib.h>
- #define NUM 5
- struct person
- {
- char name[20];
- int count;
- }candidate[NUM] = {
- {"A", 0},
- {"B", 0},
- {"C", 0},
- {"D", 0},
- };
- char *winner();
- int main()
- {
- int i, j;
- char candidate_name[20];
- printf("欢迎进入2020年火爆网站评选系统:\n(鱼c出品,必属精品)\n");
- printf("选择项目:A(鱼c工作室),B(鱼c工作室),C(鱼c工作室),D(鱼c工作室) \n\n");
-
- for( i=1; i <= 6; i++ )
- {
- printf("第 %2d 位投票, 请选择支持的候选人: ", i);
- scanf("%s", candidate_name);
- for( j=0; j < NUM; j++ )
- {
- if( 0 == strcmp(candidate_name, candidate[j].name) )
- {
- candidate[j].count++;
- }
- }
- }
- printf("\n");
- for( i=0; i < 5; i++ )
- {
- printf("%s 得票数为: %d\n", candidate[i].name, candidate[i].count );
- }
- printf("\n");
- printf("本次评选活动的胜利者的: %s\n领衔出品,必属精品\n作者:領銜&龍尊", winner() );
- printf("\n");
- system("pause");
- }
- char *winner()
- {
- int i =0 , winner = i;
-
- for( i=1; i < NUM; i++ )
- {
- if( candidate[winner].count < candidate[i].count )
- {
- winner = i;
- }
- }
-
- return candidate[winner].name;
- }
复制代码 |
|