鱼C论坛

 找回密码
 立即注册
查看: 2320|回复: 1

[技术交流] C视频54的作业投票系统,可以再改进吗?

[复制链接]
发表于 2011-10-2 02:25:32 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. #include <stdio.h>
  2. #include <string.h>
  3. #define NUM 10
  4. #define k 4

  5. struct toupiao
  6. {
  7. char name[10];
  8. int num;
  9. }person[k] = {"小甲鱼", 0, "苍井空", 0, "松岛枫", 0, "莫大大", 0};

  10. void main()
  11. {
  12. char input[10];
  13. int i, j, m = 0, n = 0, max = 0;
  14. printf("\t\t\t欢迎进入良好公民评选投票系统\n\n");
  15. printf("\t\t候选人有:");
  16. for(j = 0; j < k; j++)
  17. {
  18. printf("%s ", person[j].name);
  19. }
  20. printf("\n\n");
  21. for(i = 0; i < NUM; i++)
  22. {
  23. printf("第 %2d 位投票,请写下支持的候选人名字 ", i+1);
  24. scanf("%s", input);
  25. for(j = 0; j < k; j++)
  26. {

  27. if(strcmp(person[j].name, input) == 0)
  28. n = person[j].num++;
  29. if(max < n)
  30. {
  31. max = n;
  32. m = j;
  33. }
  34. }
  35. }
  36. for(j = 0; j < k; j++)
  37. {
  38. printf("%s 同学得票数为: %d\n", person[j].name, person[j].num);
  39. }
  40. printf("本次投票活动的胜利者为:%s 共%d票\n", person[m].name, max);
  41. }
复制代码

用截止视频54学到的知识,可以再改进吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-10-3 15:37:17 | 显示全部楼层
顶,小甲鱼!
顶,楼主!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-20 02:22

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表