已采纳回答 / 醉酒一逍遥
你这样排列一下看{1,2,3}{4,5,6}{7,8,9}不就是表示一个二维数组吗。数组名称的第一个【】,你可以当成第几行;第二个【】,你当成第几列。那么num[0][0]=1,说的就是第0行,第0列的数字1。不过你要区别的是int num[3][3],这里的[3][3]说的就不是行、列了,这里是指数组的下标长度。注意了是长度哦!长度!
2018-10-08
最新回答 / qq_慕桂英315107
<...图片...>我把你代码复制粘贴 运行了一下 没明白你说的不能换行是啥 这不是挺好的么 把这个菱形上半部分打印出来了。。。 接着搞下半部分不就行了么
2018-10-08
最新回答 / 慕函数3481657
可以的,只需把程序改成这样:for(i=1;i<5;i++) { if(arr[i]>max) { max=arr[i]; //将数组中较大的数赋值给max //记录当前索引 arr[i] = value; } }
2018-10-08
已采纳回答 / qq_嘤嘤侠_adhl68
最后的for是把已经替换完的arr1遍历打印出来。 arr[index] = value这句代码的意思是将一个固定值value赋值给arr1的最大值项arr【index】
2018-10-08