有一个售货柜员机,内有多种商品供人购买(商品种类不超过100个),每种商品有 名称、数量、价等信息。编程完成n种商品信息的输入输出。 使用c语言
时间: 2023-12-10 18:41:17 浏览: 75
以下是一个简单的C语言程序,可以实现n种商品信息的输入输出:
```c
#include <stdio.h>
#define MAX_ITEMS 100
struct item {
char name[50];
int quantity;
double price;
};
int main() {
struct item items[MAX_ITEMS];
int n;
printf("请输入商品种类数n:");
scanf("%d", &n);
// 输入商品信息
for (int i = 0; i < n; i++) {
printf("请输入第%d种商品的名称、数量、价格:", i + 1);
scanf("%s %d %lf", items[i].name, &items[i].quantity, &items[i].price);
}
// 输出商品信息
printf("\n商品信息如下:\n");
for (int i = 0; i < n; i++) {
printf("第%d种商品:\n", i + 1);
printf("名称:%s\n", items[i].name);
printf("数量:%d\n", items[i].quantity);
printf("价格:%g\n", items[i].price);
}
return 0;
}
```
运行程序后,会提示用户输入商品种类数n,然后分别输入每种商品的名称、数量、价格,最后输出所有商品的信息。
阅读全文