zoukankan      html  css  js  c++  java
  • 结构体的基本使用

    问题描述:十人投票,统计每人的得票数,并输出每人的名字及票数
    运用知识点:strcmp函数的使用【详细借鉴】及结构体的基本定义与使用

    输入Input:

    Li Li Sun Zhang Zhabg Sun Li Sun Zhang Li

    输出Output:

    Result:    

    Li:4  

    Zhang:2   

    Sun:3

    /*使用结构体数组*/
    
    #include<stdio.h>
    #include<string.h>
    
    struct Person                        //声明结构体类型struct Person 
    {
        char name[20];                    //候选人姓名 
        int count;                        //候选人得票数 
    } leader[3] = {"Li",0,"Zhang",0,"Sun",0}; //定义结构体数组并初始化
    
    int main( )
    {
        int i, j;
        char leader_name[20];            //定义字符数组
        for(i=1; i<=10; i++)
        {
            scanf("%s",leader_name);
            for(j=0; j<3; j++)
                if(strcmp(leader_name, leader[j].name) == 0)
                    leader[j].count++;    
        } 
        printf("
    Result:
    ");
        for(i=0; i<3; i++)
            printf("%5s:%d
    ",leader[i].name, leader[i].count);
        return 0;
    } 
  • 相关阅读:
    Python运算符及逻辑运算
    Python编码、流程控制、格式化输出
    Docker私有仓库Harbor部署与使用
    react
    理事会
    关于elementui form表单过长,看不到未填项
    js
    vue 父子传值
    养生
    html知识点
  • 原文地址:https://www.cnblogs.com/6666junyiliu/p/5994269.html
Copyright © 2011-2022 走看看