永发信息网

本人c语言新手,有个程序想请大神们给我看一下。 题目是:为饭店编写一个信息系统的数据类型原型,要求既

答案:1  悬赏:10  手机版
解决时间 2021-02-04 03:35
本人c语言新手,有个程序想请大神们给我看一下。 题目是:为饭店编写一个信息系统的数据类型原型,要求既
最佳答案
#include 
#include 
struct staff
{
    char ID[18];
    char Name[20];
    char Addr[20];
    char Apart[20];
    int score1;
};
struct customer
{
    char ID[18];
    char Name[20];
    char Addr[20];
    int score2;
    int score3;
    int score4;
    int score5;
};

void main(void)
{
    int a;
    printf("请输入0或1,0=员工;1=客户:");
    scanf("%d",&a);
    if(a==0)
    {
        struct staff sta;
        printf("请输入身份证号:");
        //函数fflush()是强行清除缓存中的数据,
        //如果不加fflush(),函数gets会自动接收上面语句产生的换行符'
'
        fflush(stdin);
        gets(sta.ID);
        printf("请输入姓名:");
        fflush(stdin);
        gets(sta.Name);
        printf("请输入住址:");
        fflush(stdin);
        gets(sta.Addr);
        printf("请输入所属部门:");
        fflush(stdin);
        gets(sta.Apart);
        printf("请输入工资:");
        scanf("%d",&sta.score1);
        printf("
Staff Info:
");
        printf("ID Name Address Apartment Salary
");
        printf("%s ",sta.ID);
        printf("%s ",sta.Name);
        printf("%s ",sta.Addr);
        printf("%s ",sta.Apart);
        printf("%d ",sta.score1);
    }
    else
    {
        struct customer cust;
        printf("请输入身份证号:");
        fflush(stdin);
        gets(cust.ID);
        printf("请输入姓名:");
        fflush(stdin);
        gets(cust.Name);
        printf("请输入房号:");
        fflush(stdin);
        gets(cust.Addr);
        printf("请输入年:");
        scanf("%d",&cust.score2);
        printf("请输入月:");
        scanf("%d",&cust.score3);
        printf("请输入日:");
        scanf("%d",&cust.score4);
        printf("请输入住店天数:");
        scanf("%d",&cust.score5);
        printf("
Customer Info:
");
        printf("ID Name Address Year Month Day Date
");
        printf("%s ",cust.ID);
        printf("%s ",cust.Name);
        printf("%s ",cust.Addr);
        printf("%d ",cust.score2);
        printf("%d ",cust.score3);
        printf("%d ",cust.score4);
        printf("%d
",cust.score5);
    }
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
兴业美发屋地址有知道的么?有点事想过去
请问对患有风湿的老人送什么补品好?
岳师傅剪子面地址在哪,我要去那里办事
翠緌的意思是什么啊?知道的请说下!
发动机的排气冒蓝烟是什么原因()
梦之蓝造型专业烫染店怎么去啊,我要去那办事
万州哪里能做亲子鉴定的
双星物语2~~为取得最后一个齿轮…在交换物品
孙倩舞蹈艺术学校在什么地方啊,我要过去处理
铃木天语发动机机油量是多少
利息的具体解释和利率的解释
司声的意思是什么啊?知道的请说下!
李鸿章自称“一生风雨裱糊匠”,他的“裱糊”
远距离输电时,如果输送的电功率不变,输电电
他人送的玉佛是送还给别人还是放在菩萨前供起
推荐资讯
【不爱我的我不爱】当我说爱你时你却不喜欢我
解放战争时期,使东北、华北、华东三大解放区
靖边中油西北大酒店地址在哪,我要去那里办事
显名教育(昆仑校区)怎么去啊,我要去那办事
联盟数码科技地址在什么地方,想过去办事
竹有什么高尚品格
我家有一只母泰迪犬,取什么名字
lol改名字 名字里面要带德莱文 名字要狠而且
【桃子可以多吃吗】人吃多少个桃子可以吃饱?R
非洲比中国大吗?
七龙珠总共有几部?孙悟空最强能变到超级赛亚
希尔盖在哪里啊,我有事要去这个地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?