c语言中矩阵按列输出什么意思
答案:3 悬赏:0
解决时间 2021-12-20 14:38
- 提问者网友:相思故
- 2021-12-19 18:17
c语言中矩阵按列输出什么意思
最佳答案
- 二级知识专家网友:随心随缘不随便
- 2021-12-19 19:39
就是按列显示
比如
1 2 3
4 5 6
按行就是上面的显示
按列就是
1 4
2 5
3 6
一个简单的代码如下
#include <stdio.h>
int main(int argc,char **argv)
{
int a[2][3]={
{1,2,3},
{4,5,6}};
int i,j;
for(i=0;i < 3;++i)
{
printf("第%d列:",i+1);
for(j=0;j < 2;++j)
printf("%d ",a[j][i]);
printf("\n");
}
return 0;
}
比如
1 2 3
4 5 6
按行就是上面的显示
按列就是
1 4
2 5
3 6
一个简单的代码如下
#include <stdio.h>
int main(int argc,char **argv)
{
int a[2][3]={
{1,2,3},
{4,5,6}};
int i,j;
for(i=0;i < 3;++i)
{
printf("第%d列:",i+1);
for(j=0;j < 2;++j)
printf("%d ",a[j][i]);
printf("\n");
}
return 0;
}
全部回答
- 1楼网友:心与口不同
- 2021-12-19 21:29
正常输出是(按行输出),先输出第一行,然后第二行,一直输出完
按列输出是,先输出第一列的数,一个一个输出,然后第二列,知道输出完。
就相当于矩阵转置后正常输出。
- 2楼网友:一个很哇塞的汉子
- 2021-12-19 20:35
#include
int main()
{
int i,j,k=1;
for(i=0;i<10;i++)
{
for(j=0;j<10;j++,k++)
if(i>j)printf(" ");
else printf("%3d",k);
printf("\n");
}
return 0;
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯