#include<stdio.h>
typedef struct product{
int number;
char name[32];
float price;
float discount;
}product;
void input(product st[]);
void output(product st[]);
int main()
{
struct product st[4];
input(st);
output(st);
return 0;
}
void input(product st[])
{
int i;
for(i = 0;i < 4;i++)
{
printf("请输入第%d件商品:\n",i+1);
printf("编号为:");
scanf("%d",st[i].number);
printf("名称为:");
scanf("%s",st[i].name);
printf("价格为:");
scanf("%f",st[i].price);
printf("折扣为: ");
scanf("%f",st[i].discount);
}
}
void output(product st[])
{
int i;
printf("编号 名称 价格 折扣\n");
for(i = 0;i < 4;i++)
{
printf("%d %s %.6f %.6f\n",st[i].number,st[i].name,st[i].price,st[i].discount);
}
}


typedef struct product{
int number;
char name[32];
float price;
float discount;
}product;
void input(product st[]);
void output(product st[]);
int main()
{
struct product st[4];
input(st);
output(st);
return 0;
}
void input(product st[])
{
int i;
for(i = 0;i < 4;i++)
{
printf("请输入第%d件商品:\n",i+1);
printf("编号为:");
scanf("%d",st[i].number);
printf("名称为:");
scanf("%s",st[i].name);
printf("价格为:");
scanf("%f",st[i].price);
printf("折扣为: ");
scanf("%f",st[i].discount);
}
}
void output(product st[])
{
int i;
printf("编号 名称 价格 折扣\n");
for(i = 0;i < 4;i++)
{
printf("%d %s %.6f %.6f\n",st[i].number,st[i].name,st[i].price,st[i].discount);
}
}


