当前位置: 首页 > news >正文

结构体习题:定义一个结构体

Description

定义一个候选人的结构体,包括姓名(字符数组)、选票数(整型),
共三个候选人,分别是Li,Zhang,Wang,8张选票,统计候选人选票数。

Input

输入1行,每行输入8个选票,用空格隔开。

Output

输出3行,每行输出候选人的姓名和选票,用冒号“:”隔开。

Sample Input

Li Zhang Wang Wang Wang Zhang Zhang Li

Sample Output

Li:2
Zhang:3
Wang:3

Source

#include   <stdio.h>

#include  <string.h>

struct  peo

{

    char  name[20];

    int  num;

};

int  main()

{

    struct peo  p[3]={"Li",0,"Zhang",0,"Wang",0};

    int  i,j;

    char keyname[30];

    for ( i = 0; i <8; i++)

    {

        scanf("%s",keyname);

        for ( j = 0; j <3; j++)

        {

            if (strcmp(keyname,p[j].name)==0)

            {

                p[j].num++;

            }

        }

       

    }

    for ( i = 0; i <3; i++)

    {

        printf("%s:%d\n",p[i].name,p[i].num);

    }

   

    system("pause");

    return  0;

}

相关文章:

  • 中国传统美食网页制作素材/aso优化排名违法吗
  • wordpress自动复制支付宝口令代码/外链seo推广
  • 自己建设小城市网站得多少钱/销售人员培训课程有哪些
  • 加盟商网站建设/html简单网页成品
  • wordpress footer.php/成都最新疫情
  • 怎么在网上接网站建设/站长工具seo综合查询官网
  • 基于深度学习的人脸识系统(完整代码+数据+报告+可作为毕设)
  • PowerJob源码学习笔记
  • Nginx与LUA(3)
  • 【Linux】Linux多线程(上)
  • 分享6个对象数组去重的方法
  • SpringBoot+VUE前后端分离项目学习笔记 - 【22 权限菜单 下】
  • SpringCloud-Netflix学习笔记01——SpringCloud入门
  • XCode上传版本成功, 但是AppStoreConnect里构建版本不显示
  • React之组件通讯
  • [Android Studio]查看和修改Android API SDK的配置
  • 关于嵌入式学习和规划,求指点?
  • 标准化和归一化概念澄清与梳理