• 数据结构存储


    #include<stdio.h>
    #include<stdlib.h>
    #define MaxEmployees 100
    
    typedef struct
        {       
            char name[20];
            double height;
            double salary;
        }employee;
    
    typedef enum{FALSE,TRUE}BOOL;
    
    void initemployeetable(void);
    void listemployees(employee staff[], int nemployees);
    
    static employee staff[MaxEmployees];
    static int nemployees;
    
    int main()
    {
            initemployeetable();
            listemployees(staff, nemployees);
            return 0;
    }
        
    void initemployeetable(void)
    {
        int i = 0;
        char ch;
        BOOL cont = TRUE;
        while (cont == TRUE)
        {
            printf("输入下一个人员信息吗?(y/n)");
            ch = getchar();
            if (ch == 'n' || ch == 'N')
            {
                cont = FALSE;
                nemployees = i;
                break;
            }
            printf("姓名");
            scanf("%s",&(staff[i].name));
            printf("身高");
            scanf("%f",&(staff[i].height));
            printf("收入");
            scanf("%f",&(staff[i].salary));
            i++;
        }
    }
    
    void listemployees(employee staff[], int nemployees)
    {
         int i;
         for(i=1; i <= nemployees; i++)
         {
             printf("%s %f
    ", staff[i].name, staff[i].height);
         }    
    }
  • 相关阅读:
    ViewData,ViewBag,TempData
    http和https
    Array与ArrayList
    程序员与书和视频
    技术学习的方法研究
    文章发布声明
    面向对象JAVA多态性
    嵌入式开发总结
    CSDN博客代码显示乱码的原因
    将Windows的桌面目录设置到D盘
  • 原文地址:https://www.cnblogs.com/zzy0218/p/6909035.html
Copyright © 2020-2023  润新知