超市购物打印系统编程

来源:百度知道 编辑:UC知道 时间:2024/06/09 04:30:13
有5件商品!有对应编号!当输入编号时!同时打印出购买商品的清单!快帮帮我!!大哥大姐门!!考试了!!!快挂课了!!急啊!!
C语言!C++!最简单的

#include"stdio.h"
main()
{
int n;
struct inf
{int number;
char name[20];
float price;
}a[5]={{001,"可乐",3.0},{002,"方便面",1.5},{003,"矿泉水",1.0},{004,"牛奶",1.3},{005,"百事",2.5}};
printf("请输入商品编号:");
scanf("%d",&n);
switch(n)
{case 001:printf("%s:%f",a[0].name,a[0].price);break;
case 002:printf("%s:%f",a[1].name,a[1].price);break;
case 003:printf("%s:%f",a[2].name,a[2].price);break;
case 004:printf("%s:%f",a[3].name,a[3].price);break;
case 005:printf("%s:%f",a[4].name,a[4].price);break;
default:printf("该编号对应的商品不存在。");
}
}
如果有多次输入,用个goto语句就行了,如:
#include"stdio.h"
main()
{
int n;
struct inf
{int number;
char name[20];
float price;
}a[5]={{001,"可乐",3.0},{002,"方便面",1.5},{003,"矿泉水&