如何用scanf输入一个不确定的二维数组

时间:2016.01.14 发布人:U2616834044

如何用scanf输入一个不确定的二维数组

已解决问题

谷歌U2616834044用户在2016.01.14提交了关于“独步天下如何用scanf输入一个不确定的二维数组”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-03-01T15:25:23。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,当代劳模,所有人都应该向你学习 !

希望以下的回答,能够帮助你。

第1个回答

用户名:bennnyyeung  

#include<stdio.h>
#include<m字正似念alloc.h>
voidmain()
{
intcolumn,row;
int*维渐阿球措起钢告盐刘治*array;
printf("输入行和列(输入行后,用“,”隔开,然后输入列):");
scanf("%d,%d",&column,&row);
array=(int答女地它增统**)malloc(sizeof(int*)*row);
for(inti=0;i!=row;i++)
array[i]=(int*)malloc(sizeof(int)*column);
for(intj=0;j!=row;j++)
{
for(intk=0;k!=colu汉贵攻调业晚经载背mn;k++)
{
scanf("%陆尽控d",&array[j][k]);
}
}
for顶始缩质庆(intm=0;m<row;m++)
{
for(intn=0;n<column;n++)
{
print富别愿然f("%3d\n",a护rray[m][n]);
}
}
}
程序已经试过,可以运行。


希望对你有用和帮到你。