好友
阅读权限10
听众
最后登录1970-1-1
|
澄叔
发表于 2022-11-12 23:40
25吾爱币
这个是题目【问题描述】快递单据管理。快递单据包括快递单号、发货方(姓名、电话、地址)、接货方(姓名、电话、地址)、始发城市、目的城市、快递服务商、发送时间(年月日)、接收时间(年月日)、快递价格。输入1个快递单据、输出1个快递单据。
【输入形式】快递单号:10202发货方:Xiao Li,13601110123,Xiangjiang KLMY接收方:Xiao Wang,1330000666,Beijing XC始发城市:kelamayi目的城市:Beijing快递服务商:Fengxingxia发送时间:2022.11.11接收时间:2022.11.16快递价格:24【输出形式】快递单号:10202发货方:Xiao Li,13601110123,Xiangjiang KLMY接收方:Xiao Wang,1330000666,Beijing XC始发城市:kelamayi目的城市:Beijing快递服务商:Fengxingxia发送时间:2022.11.11接收时间:2022.11.16快递价格:24下面是我弄的,麻烦大佬看看是哪里出问题了呢[C] 纯文本查看 复制代码 #include <stdio.h>
#define N 10
struct name
{
char cname[N];
int iphone;
char csite[N];
char cprovimce[N];
}csender,creceiver; //发货方,收货方
struct date
{
int iyear;
int imonth;
int iday;
}ibdate,irdate; //发货、收货日期
struct Product
{
int inum;
struct name csender;
struct name creceiver;
char cgcity;
char cdestination;
char cshopper;
struct date ibdate;
struct date irdate;
int iprice;
}; //声明结构
int main()
{
struct Product product1; //定义结构体变量
scanf("快递单号:%d",&product1.inum); //输入结构成员(产品名称)
scanf("发货方:%s %d %s %s",&product1.csender.cname,&product1.csender.iphone,&product1.csender.csite,&product1.csender.cprovimce);
scanf("接收方:%s %d %s %s",&product1.creceiver.cname,&product1.creceiver.iphone,&product1.creceiver.csite,&product1.creceiver.cprovimce);
scanf("始发城市:%s",&product1.cgcity);
scanf("目的城市:%s",&product1.cdestination);
scanf("快递服务商:%s",&product1.cshopper);
scanf("发送时间:%d",&product1.ibdate);
scanf("接收时间:%d",&product1.ibdate.iyear,&product1.ibdate.imonth,&product1.ibdate.iday);
scanf("快递价格:%d",&product1.irdate.iyear,&product1.irdate.imonth,&product1.irdate.iday); //输入
printf("快递单号:%d\n",product1.inum); //输入结构成员(产品名称)
printf("发货方:%s "," %d "," %s " " %s\n",product1.csender.cname,product1.csender.iphone,product1.csender.csite,product1.csender.cprovimce);
printf("接收方:%s "," %d "," %s " " %s\n",product1.creceiver.cname,product1.creceiver.iphone,product1.creceiver.csite,product1.creceiver.cprovimce);
printf("始发城市:%s\n",product1.cgcity);
printf("目的城市:%s\n",product1.cdestination);
printf("快递服务商:%s\n",product1.cshopper);
printf("发送时间:%d " " %d " " %d\n",product1.ibdate.iyear,product1.ibdate.imonth,product1.ibdate.iday);
printf("接收时间:%d " " %d " " %d\n",product1.irdate.iyear,product1.irdate.imonth,product1.irdate.iday);
printf("快递价格:%d\n",product1.iprice); //输出
return 0;
}
|
免费评分
-
查看全部评分
|