本人c语言新手,有个程序想请大神们给我看一下。 题目是:为饭店编写一个信息系统的数据类型原型,要求既
答案:1 悬赏:10 手机版
解决时间 2021-02-04 03:35
- 提问者网友:谁的错
- 2021-02-04 00:35
本人c语言新手,有个程序想请大神们给我看一下。 题目是:为饭店编写一个信息系统的数据类型原型,要求既
最佳答案
- 五星知识达人网友:笑迎怀羞
- 2021-02-04 01:11
#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);
}
}
#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);
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯