鱼C论坛

 找回密码
 立即注册
查看: 5238|回复: 11

数组赋值问题,求解。

[复制链接]
发表于 2012-11-23 02:02:48 | 显示全部楼层 |阅读模式
5鱼币
    #include<stdio.h>
void main()
{
    int a[2][3] = {{1, 2, 3}, {4, 5, 6}};
    int b[3][2], i, j;

   printf("array a: \n");
   for(i = 0; i <= 1; i++)
    {
       for(j = 0; j <= 2; j++)
         {     
            printf("%5d", a[i][j]);
            b[j][i] = a[i][j];
           /*这个数组赋值怎么是列到行(j到j)赋值,
            而不是行和行 列和列(i到j, j 到 i)这样顺序赋值;*/
         }
       printf("\n");
   }

printf("array b: \n");
for(i = 0; i <= 2; i++)
{
       for(j = 0; j <=1; j++)
          {
           printf("%5d", b[j]);
          }
        printf("\n");
  }
}

[/i][/i][/i]

最佳答案

查看完整内容

#include void main() { int a[2][3] = {{1, 2, 3}, {4, 5, 6}}; int b[3][2], i, j; printf("array a: \n"); for(i = 0; i
小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-11-23 02:02:49 | 显示全部楼层
#include<stdio.h>
void main()
{
     int a[2][3] = {{1, 2, 3}, {4, 5, 6}};
     int b[3][2], i, j;

   printf("array a: \n");
    for(i = 0; i <= 1; i++)
     {
        for(j = 0; j <= 2; j++)
          {     
             b[j][i]=a[i][j];
                  }
        printf("\n");
    }

printf("array b: \n");
for(i = 0; i <= 2; i++)
{
        for(j = 0; j <=1; j++)
           {
            printf("%5d", b[i][j]);
           }
        printf("\n");
   }
}
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-11-23 02:26:55 | 显示全部楼层
想通了,恍然大悟。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-11-23 02:30:42 | 显示全部楼层
涣然大悟,突然想通了,
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-11-23 07:30:53 | 显示全部楼层
大早晨起来,转悠转悠,不介意吧
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-11-23 20:30:12 | 显示全部楼层
来学习下.....
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-11-24 14:57:31 | 显示全部楼层
貌似你写错了吧?其实扭转一下就搞定了啊
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

头像被屏蔽
发表于 2012-11-24 15:23:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

头像被屏蔽
发表于 2012-11-24 15:25:47 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-11-24 17:46:16 | 显示全部楼层
我感觉a[j]应该是看成a[j][0]吧,看不懂楼主是什么意思,是要把a数组的数行变成b数组的列还是要干什么勒???:dizzy:
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-1-19 18:40:17 | 显示全部楼层
没看懂你是在做神马。。?
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-1-20 00:14:24 | 显示全部楼层
1楼正解,呵呵
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-11-16 12:14

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表