C语言输出12345方阵
答案:1 悬赏:0 手机版
解决时间 2021-11-11 23:38
- 提问者网友:最美的风景
- 2021-11-11 07:58
C语言输出12345方阵
最佳答案
- 五星知识达人网友:洒脱疯子
- 2021-11-11 08:44
大概想法就是,对角线上是1,对角线的夹角内分别是2,3,4,5四个方向
#include
int main()
{
int i, j, n;
int a[21][21] = {0};
scanf("%d", &n);
for(i = 0;i < n;i++)
{
for(j = 0;j < n;j++)
{
if(i == j || (i+j) == n -1)
a[i][j] = 1;
if(j > i && (i+j) < n -1)
a[i][j] = 2;
if(j > i && (i+j) > n -1)
a[i][j] = 4;
if(j < i && (i+j) < n -1)
a[i][j] = 3;
if(j < i && (i+j) > n -1)
a[i][j] = 5;
printf("%d", a[i][j]);
}
printf("
");
}
}
#include
int main()
{
int i, j, n;
int a[21][21] = {0};
scanf("%d", &n);
for(i = 0;i < n;i++)
{
for(j = 0;j < n;j++)
{
if(i == j || (i+j) == n -1)
a[i][j] = 1;
if(j > i && (i+j) < n -1)
a[i][j] = 2;
if(j > i && (i+j) > n -1)
a[i][j] = 4;
if(j < i && (i+j) < n -1)
a[i][j] = 3;
if(j < i && (i+j) > n -1)
a[i][j] = 5;
printf("%d", a[i][j]);
}
printf("
");
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯