现有 n 种商品的销售情况数据(n从键盘输入),每种商品包括 num, name, s[4](即商品号、商品名、四个季度售出台数), 要求输出这n种商品的销售信息,输出格式如下:
商品号 商品名 第一季度 第二季度 第三季度 第四季度
127 doff 78 98 75 67
343 cncc 67 85 76 78
566 pnch 80 90 70 35
966 qazc 60 70 66 99
你只需要根据要求完成输出n个商品信息的output函数即可,其余部分(输入、输出、调用、主函数部分等)由系统自动完成。
函数接口定义:
在这里描述函数接口。例如:
struct Electrical
{
int num;
char name[64];
int s[4];
};struct Electrical electrical[105];
void output(struct Electrical electrical[ ] , int n)
在这里解释接口参数。例如:其中 electrical
和 n
都是用户传入的参数。 electrical
是存放电器商品信息的结构体数组,n是电器数量。
裁判测试程序样例:
输入样例:
输入电器数量n,然后接下来的n行每行输入一个电器的信息(编号,名称,第1季度销量,第2季度销量,第3季度销量,第4季度销量), 数据和输入部分由系统完成,考生无需处理此部分。
3
1001 TV 80 98 75 100
1002 icebox 67 85 76 15
1003 washer 10 60 80 90
输出样例:
在这里给出相应的输出。例如: 针对输入的n个商品信息,按照输入顺序输出每个商品的信息, 包括:商品号 商品名 第一季度 第二季度 第三季度 第四季度 他们之间均以一个 \t 作为分隔符(每行最后一个数据项后面没有\t)**。每行一个商品的信息。 **最后一条数据输出后需要回车换行。
1001 TV 80 98 75 100
1002 icebox 67 85 76 15
1003 washer 10 60 80 90
0
struct Electrical
{
int num;
char name[64];
int s[4];
};
struct Electrical electrical[105];
void output(struct Electrical electrical[ ] , int n)
{
int i;
for(i=0; i<n; i++)
{
{
printf("%d\t%s\t%d\t%d\t%d\t%d",electrical[i].num,electrical[i].name,electrical[i].s[0],electrical[i].s[1],electrical[i].s[2],electrical[i].s[3]);
printf("\n");
}
}
}