包括{"⽜奶","⾯包","⽅便⾯","矿泉⽔","⽕腿肠","溜溜 梅","薄荷糖","⾖腐⼲","辣条","纸⼱"},对应的价格是{3,2,5,1,1.5,5,10,1,0.5,1} 要求 试编写⼀个c语言程序,要求输⼊对应的商品名称可以查询该商品的单价
时间: 2023-11-05 14:06:05 浏览: 174
糯米小辣条:一款传统与创意交融的美食探索.zip
这是一个简单的C语言程序,可以根据输入的商品名称查询该商品的单价。程序中使用了一个结构体来存储商品名称和价格的对应关系,然后通过循环遍历结构体数组来查找对应商品的价格。
```
#include <stdio.h>
#include <string.h>
struct Goods {
char name[20];
float price;
};
int main() {
struct Goods goods[] = {
{"牛奶", 3},
{"面包", 2},
{"方便面", 5},
{"矿泉水", 1},
{"火腿肠",1.5},
{"溜溜梅", 5},
{"薄荷糖", 10},
{"豆腐干",1},
{"辣条", 0.5},
{"纸杯", 1}
};
char input[20];
int i;
printf("请输入商品名称:");
scanf("%s", input);
for (i = 0; i < 10; i++) {
if (strcmp(input, goods[i].name) == 0) {
printf("%s的单价为%.2f元\n", input, goods[i].price);
break;
}
}
if (i == 10) {
printf("没有找到%s对应的商品\n", input);
}
return 0;
}
```
阅读全文