| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 349 人关注过本帖
标题:系统做了一下,输入就出现问题,求解答~~~~~
只看楼主 加入收藏
fjvmruqq
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2013-11-17
收藏
 问题点数:0 回复次数:0 
系统做了一下,输入就出现问题,求解答~~~~~
#include"stdio.h"
#include"stdlib.h"
#include"string.h"
#define N 2
struct worker
{
    int num;//工号
    int position;//职位:1为董事长,2为总经理,3为副总经理
    char name[20];//姓名
    char sex[2];//性别:f为女,m为男
    int age;//年龄
    int cult;//文化程度:1为硕士,2为学士,3为其他
    int state;//健康状况:1为好,2为一般,3为差
}em[N],*p;
void input()
{
    int i;
    p=em;
    printf("请输入职工信息:\n");
    for(i=0;i<N;i++)
        scanf("%d%d%s%s%d%d%d",&p->num,&p->position,p->name,p->sex,&p->age,&p->cult,&p->state);
    p++;
}
void output()
{
    int i;
    p=em;
    printf("请输出职工信息:\n");
    for(i=0;i<N;i++)
        printf("%d%d%s%s%d%d%d",&p->num,&p->position,p->name,p->sex,&p->age,&p->cult,&p->state);
    p++;
}
void main()
{
    while(true)
    {

        printf("欢迎进入管理系统\n");
        printf("======================\n");
        printf("请你选择操作类型:\n");
        printf("1输入职工信息\n");
        printf("2显示职工信息\n");
        printf("3修改职工信息\n");
        printf("4追加一个职工信息\n");
        printf("5删除一个职工信息\n");
        printf("0退出系统\n");
        printf("======================\n");
        switch(getchar())
        {
        case 1:input();
                   break;
        case 2:output();
                   break;
        case 0:exit(0);
        }
    }
}
搜索更多相关主题的帖子: position 健康状况 include 董事长 总经理 
2014-01-02 20:13
快速回复:系统做了一下,输入就出现问题,求解答~~~~~
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.049626 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved