/*===================================== 输入n行整数,每行的个数不确定。 每行内部两个数之间用逗号隔开。 例如输入数据如下: 6 1,3,5,23,6,8,14 20,22,13,4,16 23,12,17,22 2,6,10,9,3,6 22,21,20,8,10 22,1,23,6,8,19,23 ======================================*/ #include<stdio.h> int main() { int a[100][100]; int i,j; int n; char ch; int maxLen=-1; freopen("5.in","r",stdin); scanf("%d",&n); for(i=0;i<n;i++) { j=0; ch=' '; scanf("%d%c",&a[i][j],&ch); while(ch==',') { j++; ch=' '; scanf("%d%c",&a[i][j],&ch); } if(j>maxLen) maxLen=j; } for(i=0;i<n;i++) { for(j=0;j<=maxLen;j++) { printf("%d ",a[i][j]); } printf(" "); } return 0; } //假如是行数和列数都已经确定,可以按下列方式直接输入 /* for(i=0;i<n;i++) { for(j=0;j<m;j++) { scanf("%d%c",&t,&ch); } } */