需求当在运行时获取N种商品信息(商品名 价格 购买数量),最后显示信息(增加商品金额)#include <stdio.h>
void main()
{
struct Shop //商品结构体
{
char name[10];
float price;
int num;
float total;
};
struct Shop a[20];//数组a[]保存每一个商品信息
int i;
for(i=0;i<2;i++)
{
printf("第%d个商品:\n",i+1);
printf("品名:");
scanf("%s",a[i].name);
printf("价格:");
scanf("%f",&a[i].price);
printf("数量:");
scanf("%d",&a[i].num);
a[i].total=a[i].price*a[i].num;
}
printf("你输入的商品信息如下:\n");
printf("名称\t价格\t数量\t金额\n");
for(i=0;i<2;i++)
{
printf("%s\t%.2f\t%d\t%.2f\n",a[i].name,a[i].price,a[i].num,a[i].total);
}
}
守着一只汪