printf-输入矩阵然后行列互换。下面的代码 为什么不正确?

问题描述

输入矩阵然后行列互换。下面的代码 为什么不正确?

int a[2][3],b[3][2],i,j;
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
scanf("%d",&a[i][j]);
printf("n");
}

for(i=0;i<3;i++)
{
for(j=0;j<2;j++)
{

        b[i][j]=a[j][i];

        printf("%2d",b[i][j]);

}

printf("n");

}

system("pause");

解决方案

printf("%2d",a[i][j]);
-〉
printf("%2d",b[i][j]);

解决方案二:

你最后一个printf(%2d“,a[i][j]);
要改为printf("%2d",b[i][j])

时间: 2024-10-27 20:40:54

printf-输入矩阵然后行列互换。下面的代码 为什么不正确?的相关文章

输入矩阵的非邻元素建立十字链表并按行方式打印该十字链表的完整程序

/*   输入矩阵的非领元素建立十字链表并按行方式打印该十字链表的完整程序   */ struct matnode                             /* 十字链表结点的定义 */ {   int row,col;   struct matnode *right,*down;      union  {  int val;  struct matnode *next;      }tag; }; struct matnode *createmat() {   int m,n

Excel2003表格行列互换教程

  Excel2003表格行列互换教程 下面就让小编为大家介绍Excel2003表格行列互换教程,具体步骤如下: ①选中需要转换的数据区域,然后进行"复制"操作. ②选中保存数据的第一个单元格,然后单击菜单栏中"编辑"-"选择性粘贴",打开"选择性粘贴"对话框. ③打开"选择性粘贴"对话框中选中其中的"转置"选项,确定返回即可.

Excel表格行列互换动画教程

<Excel2003入门动画教程67.Excel表格行列互换>. 演示动画 操作步骤 如果需要要将Excel按行(列)排列的数据,转换为按列(行)排列,可以通过"选择性粘贴"来实现. 选中需要转换的数据区域,执行一下"复制"操作;选中保存数据的第一个单元格,执行"编辑选择性粘贴"命令,打开"选择性粘贴"对话框,选中其中的"转置"选项,确定返回即可.

java-关于Java二位数组行列互换问题

问题描述 关于Java二位数组行列互换问题 刚开始学Java,不太懂,这个为什么报错呢? 解决方案 行列下标搞错了,结果数组越界,仔细检查下就能看出来. 解决方案二: 笔误了吧 swap中i<arr[i].length改成j<arr[i].length

求大神解答一下-关于C51芯片4*3矩阵输入的6位密码的程序代码以及电路图片

问题描述 关于C51芯片4*3矩阵输入的6位密码的程序代码以及电路图片 有两个灯,一个是红灯,另一个是绿灯.当锁打开就显示红灯,绿色LED显示操作状态的锁.

scanf(),printf()输入,输出问题

问题描述 scanf(),printf()输入,输出问题 scanf("%d %d %d",&i,&j,&k); printf("%d %d %dn",i,j,k),i,j为int型,k为char型时,输入任意三个数,输出的第二个数总是0,如输入1 2 3 则会输出1 0 3,i,j,k都是 int型时,输出和输入一样,请问是什么原因? 解决方案 定义的时候顺序是 ijk, scanf 将 输入信息以sanf 制定 格式写入, sanf 的时

Oracle行列互换总结

Oracle行列互换总结 blog文档结构图: 最近论坛很多人提的问题都与行列转换有关系,所以我对行列转换的相关知识做了一个总结,希望对大家有所帮助,同时有何错疏,恳请大家指出,我也是在写作过程中学习,算是一起和大家学习吧!   行列转换包括以下六种情况: 列转行 行转列 多列转换成字符串 多行转换成字符串 字符串转换成多列 字符串转换成多行   下面分别进行举例介绍.   首先声明一点,有些例子需要如下10g 及以后才有的知识: A. 掌握model子句 B. 正则表达式 C. 加强的层次查询

c++的问题-关于输入年月日判断几天的C++代码

问题描述 关于输入年月日判断几天的C++代码 #include using namespace std; int main() { int year,month,day,sum,daojishi,p; bool leap; cout<<"请输入年月日 "; cin>>year>>month>>day; switch(month) { case 1:sum=0;break; case 2:sum=31;break; case 3:sum=5

使用do...while的方法输入一个月中所有的周日(实例代码)_javascript技巧

使用do...while的方法输入一个月中所有的周日(实例代码) do{ var date = Number(prompt('请输入一个月的总天数')); var start = (prompt('请输入一个月的一号是周几')); for(var i=0;i<date;i++){ if((start+1)%7===0){ console.log(i+'号是周日') } } console.log('查询完毕'); }while('yes'===prompt('您还继续查询休息日吗?','yes继