中易网

c语言数组,怎么样从键盘上输入行数和列数?

答案:3  悬赏:0  
解决时间 2021-02-15 17:35
c语言数组,怎么样从键盘上输入行数和列数?
最佳答案
你可以这样做:(以int型为例)

int **a;
int m,n,i;
scanf("%d%d",&m,&n);  //输入你此次想要创建数组的行数和列数,储存在m和n中

a=(int**)malloc(m*sizeof(int*));   

for(i=0;i a[i]=(int*)malloc(n*sizeof(int));

/*这样以后你就可以把a当作二维数组a[m][n]来用了。。

由此可以实现,创建不确定行列数的二维数组了  ( 前提你知道malloc函数的意义,并要掌握指针的基础知识哦 ) 
 采纳我哟~~
全部回答
你的scanf中用逗号分隔了两个格式符,则输入时也要用逗号分开 比如输入 2和5 2,5按下回车就行了
你好! 你的scanf中用逗号分隔了两个格式符,则输入时也要用逗号分开 比如输入 2和5 2,5按下回车就行了 仅代表个人观点,不喜勿喷,谢谢。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
建湖有哪些银行
我需要一份APP使用协议,有谁有现成的嘛?
没有结婚证,怎么样才可以给孩子上户口,没有
小学能留级吗
家门在里面打不开外面能打开吗
消防水路图中XZL是什么意思
芳芳平价床上用品地址有知道的么?有点事想过
我在一个地方发现了个古墓,可以挖吗
奔腾b50最近特别费油达到16个怎么回事
房屋产权证与土地证姓名不一致不动产证怎么办
蛇汤能隔夜吃吗?
宿迁市宿豫区大兴镇社区教育中心这个地址在什
成都联想电脑专卖店地址在哪里?
昨天被骗80大洋,微信解密码收钱都骗人的,
有哪些大学单招有拉丁舞专业。。。急。。。
推荐资讯
有点发亮的那种肉色丝袜叫什么名字
城市飞车现在买东西要钱吗
顺达批发部这个地址在什么地方,我要处理点事
玩NBA2Konline打挡拆战术时,负责挡拆的电脑球
邯郸市弘济医药连锁有限公司悦康药房在哪里啊
高要金百乐旅业地址在什么地方,想过去办事
()言()语 粗鲁肮脏的话
谁知道朝阳公园出口的那个全玻璃的建筑叫什么
求郭德纲《窦天宝传奇》里窦天宝拜师前说的那
谁给我李名浩旳具体资料?
我是大一学生,想考人大的中哲,想知道在现阶
机器猫 大雄
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?