输出4*4矩阵右下三角形,用c程序
答案:2 悬赏:40 手机版
解决时间 2021-01-15 02:36
- 提问者网友:龅牙恐龙妹
- 2021-01-14 10:02
输出4*4矩阵右下三角形,用c程序
最佳答案
- 五星知识达人网友:举杯邀酒敬孤独
- 2021-01-14 11:09
#include
#define NUM 4
int main()
{
int array[NUM][NUM] = { 0 };
int num = 1;
for (int i = NUM - 1; i >= 0; i--)
{
for (int j = NUM - 1; j >= NUM - i - 1; j--)
{
array[i][j] = num;
num++;
}
}
for (int i = 0; i < NUM; i++)
{
for (int j = 0; j < NUM; j++)
{
printf("%4d", array[i][j]);
}
printf("
");
}
return 0;
}追问6个错误1个警告……=口=
大佬你这是什么意思啊【跪】。追答把错误给我看看,可能是编译环境不一样
#define NUM 4
int main()
{
int array[NUM][NUM] = { 0 };
int num = 1;
for (int i = NUM - 1; i >= 0; i--)
{
for (int j = NUM - 1; j >= NUM - i - 1; j--)
{
array[i][j] = num;
num++;
}
}
for (int i = 0; i < NUM; i++)
{
for (int j = 0; j < NUM; j++)
{
printf("%4d", array[i][j]);
}
printf("
");
}
return 0;
}追问6个错误1个警告……=口=
大佬你这是什么意思啊【跪】。追答把错误给我看看,可能是编译环境不一样
全部回答
- 1楼网友:纵马山川剑自提
- 2021-01-14 12:05
#include
int main()
{
int a[4][4]={{1,2,3,4},{1,2,3,4},{1,2,3,4},{1,2,3,4}};
int i,j;
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
printf("%2d",a[i][j]);
}
printf("\n");
}
//输出下三角的值
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
if(j>=3-i)
{
printf("%2d",a[i][j]);
}
else
{
printf("%2d",0);
}
}
printf("\n");
}
return 0;
}
数组值你改一下
int main()
{
int a[4][4]={{1,2,3,4},{1,2,3,4},{1,2,3,4},{1,2,3,4}};
int i,j;
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
printf("%2d",a[i][j]);
}
printf("\n");
}
//输出下三角的值
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
if(j>=3-i)
{
printf("%2d",a[i][j]);
}
else
{
printf("%2d",0);
}
}
printf("\n");
}
return 0;
}
数组值你改一下
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯