标题:求一个3*3的二维整型数组
只看楼主
wangyinshiwo
Rank: 1
等 级:新手上路
帖 子:75
专家分:0
注 册:2007-11-9
 问题点数:0 回复次数:4 
求一个3*3的二维整型数组
#include "stdio.h"
#include<math.h>
main()
{
? ?? ???int a[3][3],b[3][3];
? ?? ???int i,j;
? ?? ???for(i=0;i<3;i++);
? ?? ???for(j=0;j<3;j++);
? ?? ???scanf("%d",a[i][j]);
? ?? ???b[j][i]=a[i][j];
? ?? ???for(j=0;j<3;j++);
? ?? ???for(i=0;i<3;i++);
? ?? ???printf("%d",b[j][i]);
}
这个程序错在那里啊!怎么得不到想要的结果啊!

[[italic] 本帖最后由 wangyinshiwo 于 2007-12-3 14:52 编辑 [/italic]]
搜索更多相关主题的帖子: 整型 int include main stdio 
2007-12-03 14:46
静思
Rank: 3Rank: 3
来 自:沈阳
等 级:新手上路
威 望:8
帖 子:630
专家分:0
注 册:2006-2-28
得分:0 
楼主是想得到源输入矩阵的转置矩阵吧
 for(i=0;i<3;i++);
        for(j=0;j<3;j++)
    {
          scanf("%d",a[i][j]);
          b[j][i]=a[i][j];
   }
加个大括号即可解决,再者在你的程序中去掉多余的分号

英者自知,雄者自胜
2007-12-03 14:59
wangyinshiwo
Rank: 1
等 级:新手上路
帖 子:75
专家分:0
注 册:2007-11-9
得分:0 
回复 2# 的帖子
是的,想得到转置,谢谢你了!

[[italic] 本帖最后由 wangyinshiwo 于 2007-12-3 15:05 编辑 [/italic]]

抽刀断水水更流,举杯消愁愁更愁。
2007-12-03 15:00
lanxindaocao
Rank: 1
等 级:新手上路
帖 子:70
专家分:0
注 册:2007-9-11
得分:0 
#include "stdio.h"
#include<stdlib.h>
main()
{
        int a[3][3],b[3][3];
        int i,j;
        for(i=0;i<3;i++)
            for(j=0;j<3;j++){
               scanf("%d",a[i][j]);
               b[j][i]=a[i][j];
            }
        for(j=0;j<3;j++)
            for(i=0;i<3;i++)
               printf("%d",b[j][i]);
system("pause");
}
2007-12-03 15:01
C语言的深度
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:卡特的怀抱
等 级:版主
威 望:1
帖 子:9577
专家分:19
注 册:2007-10-22
得分:0 
很多初学者都是犯了这样的错误
想我以前也是一样的

用代码打出楼房...用编程编出幸福...
2007-12-03 15:30



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-190061-1-1.html




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

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