|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- #include <stdio.h>
- #include <string.h>
- #define NUM 10
- #define k 4
- struct toupiao
- {
- char name[10];
- int num;
- }person[k] = {"小甲鱼", 0, "苍井空", 0, "松岛枫", 0, "莫大大", 0};
- void main()
- {
- char input[10];
- int i, j, m = 0, n = 0, max = 0;
- printf("\t\t\t欢迎进入良好公民评选投票系统\n\n");
- printf("\t\t候选人有:");
- for(j = 0; j < k; j++)
- {
- printf("%s ", person[j].name);
- }
- printf("\n\n");
- for(i = 0; i < NUM; i++)
- {
- printf("第 %2d 位投票,请写下支持的候选人名字 ", i+1);
- scanf("%s", input);
- for(j = 0; j < k; j++)
- {
- if(strcmp(person[j].name, input) == 0)
- n = person[j].num++;
- if(max < n)
- {
- max = n;
- m = j;
- }
- }
- }
- for(j = 0; j < k; j++)
- {
- printf("%s 同学得票数为: %d\n", person[j].name, person[j].num);
- }
- printf("本次投票活动的胜利者为:%s 共%d票\n", person[m].name, max);
- }
复制代码
用截止视频54学到的知识,可以再改进吗? |
|