一共有5种物品,每种物品可能有几组数据,咋把他们都输入进去啊,我这个不行

代码如下:

#include <stdio.h>
struct Stinfo 
{
	int x;  //存第一个数
	int y;  //存第二个数
};
struct Wupin 
{
	int nmb;
	Stinfo info[10]; //10这个数根据需要调整,目前样例数据中最大是4,所以用4也行
};
int main()
{
	int N,n;
	Wupin wp[5];
	int t = 5;
	int i = 0,j=0;
	//从屏幕读取
	scanf("%d",&N);  //读取3000
	while(t>0)
	{
		t--;
		scanf("%d",&wp[i].nmb);  //读取单个数组
		j = 0;
		while(j < wp[i].nmb)
		{
			scanf("%d %d",&wp[i].info[j].x,&wp[i].info[j].y); //读取两个数字
			j++;
		}
		i++;
	}
	//添加你想要的操作
	return 0;
}

 

结构体就可以了struct commodit{
                                    int    nmu;
                                   float  price;
                                    ... ...
                        }comdit[50];