Chinaunix首页 | 论坛 | 博客
  • 博客访问: 151289
  • 博文数量: 44
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 407
  • 用 户 组: 普通用户
  • 注册时间: 2015-11-10 13:28
个人简介

仰望星空

文章分类
文章存档

2016年(22)

2015年(22)

我的朋友

分类: C/C++

2015-11-19 21:48:29

写的比较简单

点击(此处)折叠或打开

  1. #include <stdio.h>
  2. #include <string.h>
  3. // 小型投票系统,三个候选人,张三、李四、王五
  4. //以此从键盘上数6次,输出统计结果

  5. int main()
  6. {
  7.     int i;
  8.     char input[10];

  9.     struct Vote
  10.     {
  11.         char *name; //姓名
  12.         int num; //投票统计数量

  13.     }cand1,cand2,cand3;

  14.     cand1.name = "张三";
  15.     cand2.name = "李四";
  16.     cand3.name = "王五";


  17.     cand1.num = cand2.num = cand3.num =0;

  18.     printf("投票候选人:张三 李四 王五\n\n");

  19.     for(i = 0; i < 6; i++)
  20.     {
  21.         printf("请输入投票人:\n");
  22.         gets(input);
  23.      //scanf("%s",input);


  24.         if (strcmp(cand1.name, input) == 0)
  25.             cand1.num++;
  26.      if (strcmp(cand2.name, input) == 0)
  27.             cand2.num++;
  28.         if (strcmp(cand3.name, input) == 0)
  29.             cand3.num++;

  30.     }

  31.     printf(" 张三 = %d\n 李四 = %d\n 王五 = %d\n",
  32.                  cand1.num,cand2.num,cand3.num);

  33.     
  34.     return 0;
  35. }

阅读(1347) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~