求助各位大佬!!!二维数组

故韵。 2019-04-26 09:23:19
写了几个小时了,还是不会。。。 有没有哥会的帮下忙,谢谢!!!
...全文
88 1 收藏 9
写回复
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
故韵。 2019-04-26
#include <stdio.h> int main() { int a[4][4]; int i,j; printf("任意顺序输入整数1-16\n"); for(i=0;i<4;i++) { for(j=0;j<4;j++) { scanf("%d",&a[i][j]); } } int a[4][4]={{1},{0,2},{0,0,3},{0,0,0,4}}; return 0; } 下面怎么继续?
回复
故韵。 2019-04-26
引用 1 楼 636f6c696e的回复:
哪里不会?
int a[3][4];
int i, j;
for (i = 0; i < 3; i++)
{
    for (j = 0; j < 4; j++)
    {
        a[i][j] = i + j;
    }
}
就是排序的程序不太会
回复
故韵。 2019-04-26
引用 2 楼 海鸥的泪眸的回复:
个人感觉主要考察格式化输出的问题,代码仅供参考,并不符合提议。
#include<stdio.h>

int main()
{
int i,j;

for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
printf("%d\t",(i*4+j+1));
}
printf("\n");
}
}
感谢!我对二维数组排序不够理解,之前上课请假了
回复
故韵。 2019-04-26
引用 7 楼 TxyITxs的回复:
关键代码: int b; scanf("%d",&b); a[b/4][b%4-1]=b;
谢谢谢谢,太感谢了!!
回复
海鸥的泪眸 2019-04-26
个人感觉主要考察格式化输出的问题,代码仅供参考,并不符合提议。
#include<stdio.h>

int main()
{
int i,j;

for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
printf("%d\t",(i*4+j+1));
}
printf("\n");
}
}
回复
636f6c696e 2019-04-26
哪里不会?
int a[3][4];
int i, j;
for (i = 0; i < 3; i++)
{
    for (j = 0; j < 4; j++)
    {
        a[i][j] = i + j;
    }
}
回复
TxyITxs 2019-04-26
这个不需要排序,随便输入1-16
回复
TxyITxs 2019-04-26
关键代码: int b; scanf("%d",&b); a[b/4][b%4-1]=b;
回复
TxyITxs 2019-04-26
关键代码: int b; scanf("%d",&b); a[b/4][b%4]=b;
回复
相关推荐
发帖
其它技术问题
创建于2007-09-28

3843

社区成员

C/C++ 其它技术问题
申请成为版主
帖子事件
创建了帖子
2019-04-26 09:23
社区公告
暂无公告