#include <stdio.h>
void create(){
int m,n;
printf("请输入行数m\n");
scanf("%d",&m);
printf("请输入列数n\n");
scanf("%d",&n);
printf("%d,%d\n",m,n);
int a[m][n];
for (int i = 0; i < m; i++){
for (int j = 0; j < n; j++) {
printf("请输入矩阵%d%d值\n",i,j);
getchar();
scanf("%d", &a[m][n]);
printf("%d\n", a[m][n]);
}
}
for(int i = 0; i < m; i++) {
for(int j = 0; j<n; j++){
printf("%d\t", a[m][n]);
}
}
}
int main(){
create();
return 0;
}
哪里出错了,谢谢
你最后打印应该是用i,j