是简单的,用数据结构,实现基本的汽车售后服务,用户个人及车辆信息的输入和客户要求。差不多。简单的基本操作就行。没啥要求
参考如下:
#include <stdio.h>
//售后服务类型:喷漆、打蜡、整型、空调维护,除垢等
enum EServic
{
e_penqi = 1,
e_dala,
e_zhengxing,
e_kongtiao,
e_clear
};
struct StShouhou
{
char guest[20]; //客户名称
char brand[20]; //车辆品牌
int price; //车辆价格
int age; //车辆购买年数
enum EServic service[5]; //售后服务类型
};
int main()
{
struct StShouhou sh;
int i;
printf("请输入客户名称:");
scanf("%s",sh.guest);
printf("请输入车辆品牌:");
scanf("%s",sh.brand);
printf("请输入车辆价格:");
scanf("%d",&sh.price);
printf("请输入车辆购买年数:");
scanf("%d",&sh.age);
printf("请输入售后服务类型(可多选,输入-1结束):");
printf("1.喷漆 2.打蜡 3.整型 4.空调维修 5.除垢");
for (i = 0; i < 5; i++)
{
scanf("%d",&sh.service[i]);
if(sh.service[i] == -1)
{
break;;
}
}
printf("---------售后服务单---------\n");
printf("客户名称:%s\n",sh.guest);
printf("车辆品牌:%s\n",sh.brand);
printf("车辆价格:%d\n",sh.price);
printf("车辆购买年数:%d\n",sh.age);
printf("售后服务类型:");
for(i = 0; i< 5;i++)
{
if(sh.service[i] == e_penqi)
printf("喷漆 ");
else if(sh.service[i] == e_dala)
printf("打蜡 ");
else if(sh.service[i] == e_zhengxing)
printf("整型 ");
else if (sh.service[i] == e_kongtiao)
printf("空调维修 ");
else if(sh.service[i] == e_clear)
printf("除垢 ");
}
printf("\n");
return 0;
}