【发布时间】:2011-02-16 02:40:33
【问题描述】:
我试图让用户在矩阵中输入他们想要的列数和行数,然后在矩阵中输入值...我将让他们一次插入一行数字.
我怎样才能创建这样的功能?
#include<stdio.h>
main(){
int mat[10][10],i,j;
for(i=0;i<2;i++)
for(j=0;j<2;j++){
scanf("%d",&mat[i][j]);
}
for(i=0;i<2;i++)
for(j=0;j<2;j++)
printf("%d",mat[i][j]);
}
这适用于输入数字,但它会将它们全部显示在一行中...这里的问题是我不知道用户想要多少列或行,所以我无法打印出 %d %d % d 以矩阵形式...
有什么想法吗?
谢谢:)
【问题讨论】: