| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1212 人关注过本帖
标题:二维数组录入问题
只看楼主 加入收藏
wak4668
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:55
专家分:105
注 册:2012-8-20
结帖率:90.91%
收藏
已结贴  问题点数:20 回复次数:15 
二维数组录入问题
目的:将一个二维数组行和列互换,存到另一个二维数组中。
#include<stdio.h>
main()
{
  int a[5][6],b[6][5],i,j;
  printf("please input the numbers:\n");
  for(i>0;i<5;i++)
  {
    for(j>0;j<6;j++)
    {
     scanf("%d",&a[i][j]);
    }
  }
 for(i>0;i<5;i++)
  {
    for(j>0;j<6;j++)
    {
     a[i][j]=b[j][i];
     printf("%d",b[j][i]);
    }
  }
  getch();
}
问题:显示编程成功,但是数据无法录入,请教各位大虾指点……
搜索更多相关主题的帖子: 录入 numbers please 
2013-03-12 21:33
lj120122
Rank: 1
等 级:新手上路
帖 子:23
专家分:8
注 册:2012-11-26
收藏
得分:0 
你这思路都有点不对啊,怎么读入两个呢,先输入a数组中,后面又是a【i】【j】=b【j】【i】
2013-03-12 22:08
魔道生死逆动
Rank: 2
等 级:论坛游民
帖 子:18
专家分:34
注 册:2012-11-7
收藏
得分:0 
#include<stdio.h>
 main()
 {
   int a[5][6],b[6][5],i,j;
   printf("please input the numbers:\n");
   for(i=0;i<5;i++)
   {
     for(j=0;j<6;j++)
     {
      scanf("%d",&a[i][j]);
     }
   }
 for(i=0;i<5;i++)
   {
     for(j=0;j<6;j++)
     {
      a[i][j]=b[j][i];
      printf("%d",b[j][i]);
     }
   }
   getch();
 }

循环必须要赋予初始值,懂不?你这样是不行的,虽然没有语法错误,但有逻辑错误
2013-03-12 22:25
魔道生死逆动
Rank: 2
等 级:论坛游民
帖 子:18
专家分:34
注 册:2012-11-7
收藏
得分:0 
#include
 main()
 {
   int a[5][6],b[6][5],i,j;
   printf("please input the numbers:\n");
   for(i=0;i<5;i++)
   {
     for(j=0;j<6;j++)
     {
      scanf("%d",&a[i][j]);
     }
   }
 for(i=0;i<5;i++)
   {
     for(j=0;j<6;j++)
     {
      a[i][j]=b[j][i];
      printf("%d",b[j][i]);
     }
   }
   getch();
 }

循环必须要赋予初始值,懂不?你这样是不行的,虽然没有语法错误,但有逻辑错误
2013-03-12 22:26
小xiong
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
帖 子:388
专家分:1722
注 册:2013-2-8
收藏
得分:0 
呵呵。。。
2013-03-12 23:37
忧伤的小王子
Rank: 2
等 级:论坛游民
帖 子:26
专家分:43
注 册:2012-9-12
收藏
得分:0 
表示不懂的,路过~

我是一只不愿早起的菜鸟,我怕被虫吃……唯愿有一天化小虾一条!
2013-03-13 03:00
不玩虚的
Rank: 9Rank: 9Rank: 9
来 自:四川
等 级:贵宾
威 望:10
帖 子:331
专家分:1301
注 册:2012-12-9
收藏
得分:0 
矩阵的逆置被你搞的有点好玩啦,学习线性代数去吧,百度矩阵逆置,应该有,去学习下吧。

同学习......同进步....你帮我......我帮你.....上善若水.....
2013-03-13 13:49
lijiale1994
Rank: 2
来 自:湖北孝感
等 级:论坛游民
帖 子:22
专家分:21
注 册:2012-12-10
收藏
得分:0 
回复 4楼 魔道生死逆动
我的一样为什么没有错误,可是值行后dos跳一下就没有了啊

新人发言,多多谅解
2013-03-13 15:48
tompobing
Rank: 8Rank: 8
等 级:蝙蝠侠
帖 子:260
专家分:809
注 册:2012-12-9
收藏
得分:10 
程序已经改完,楼主自己看看
#include<stdio.h>
 int main()
 {
   int a[2][2],b[2][2],i,j;
   printf("please input the numbers:\n");
   for(i=0;i<2;i++)
   {
     for(j=0;j<2;j++)
     {
      scanf("%d",&a[i][j]);
     }
   }
 for(i=0;i<2;i++)
   for(j=0;j<2;j++)
      b[i][j]=a[j][i];
   for(i=0;i<2;i++)
       for(j=0;j<2;j++)
           printf("%d\n",b[i][j]);
   
  return 0;
 }
2013-03-13 21:20
Susake
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:女儿国的隔壁
等 级:贵宾
威 望:23
帖 子:2288
专家分:6481
注 册:2012-12-14
收藏
得分:0 
kk..

仰望星空...........不忘初心!
2013-03-14 01:48
快速回复:二维数组录入问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017897 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved