| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 568 人关注过本帖
标题:请问如何上这个二维数组倒置啊。即a[0][0]取12,a[2][3]取0啊。新手。尝试了 ...
只看楼主 加入收藏
ciscoh3c
Rank: 1
等 级:新手上路
帖 子:14
专家分:7
注 册:2012-11-25
结帖率:100%
收藏
已结贴  问题点数:30 回复次数:4 
请问如何上这个二维数组倒置啊。即a[0][0]取12,a[2][3]取0啊。新手。尝试了半天。失败而终啊。求解 谢谢
程序代码:
/* Note:Your choice is C IDE */
#include "stdio.h"
void main()
{
    int a[3][4] = {
                     { 1,2,3,4},
                     {5,6,7,8},
                     {9,10,11,12},
                     }  ;
   int i,j;
  

   for (i=0;i<3;++i)
      {
           for (j=0;j<4;++j)
          
          printf ("a[%d][%d] = %d  ",i,j,a[i][j]);
  
        printf ("\n");
      }
}
搜索更多相关主题的帖子: 如何 
2012-12-01 18:46
神龙赖了
Rank: 10Rank: 10Rank: 10
来 自:萨塔星
等 级:青峰侠
威 望:2
帖 子:711
专家分:1788
注 册:2012-10-13
收藏
得分:10 
程序代码:
#include "stdio.h"
void main()
{
    int a[3][4] = {
                     { 1,2,3,4},
                     {5,6,7,8},
                     {9,10,11,12},
                     }  ;
   int i,j;
  

   for (i=2;i>=0;i--)
      {
           for (j=3;j>=0;j--)
         
          printf ("a[%d][%d] = %d  ",i,j,a[i][j]);

 
        printf ("\n");
      }
}


这是输出倒置,也可以倒置里面的值
如果需要更改值的话再回个贴吧

I have not failed completely
2012-12-01 19:01
神龙赖了
Rank: 10Rank: 10Rank: 10
来 自:萨塔星
等 级:青峰侠
威 望:2
帖 子:711
专家分:1788
注 册:2012-10-13
收藏
得分:20 
如果要将里面的值倒置的话就必须得用另一个杯子去储存它,
因为一旦你将最后一个的值赋予第一个,那第一个值就无从考证了...

这是将值倒置的代码:
程序代码:
#include "stdio.h"
void main()
{
    int a[3][4] = {
                     { 1,2,3,4},
                     {5,6,7,8},
                     {9,10,11,12},
                     }  ;
   int i,j;
   int temp_i = 0;
   int temp_j = 0;
   int temp_a[3][4];

   for(i=2;i>=0;i--)
   {
       for(j=3;j>=0;j--)
           temp_a[temp_i][temp_j++] = a[i][j];
       temp_i++;
       temp_j = 0;
   }

   for (i=0;i<3;i++)
      {
           for (j=0;j<4;j++)
         
          printf ("a[%d][%d] = %d  ",i,j,temp_a[i][j]);

 
        printf ("\n");
      }
}


I have not failed completely
2012-12-01 19:35
ciscoh3c
Rank: 1
等 级:新手上路
帖 子:14
专家分:7
注 册:2012-11-25
收藏
得分:0 
谢谢哈。我去看你写的程序去了。呵。
2012-12-01 20:17
神龙赖了
Rank: 10Rank: 10Rank: 10
来 自:萨塔星
等 级:青峰侠
威 望:2
帖 子:711
专家分:1788
注 册:2012-10-13
收藏
得分:0 
回复 4楼 ciscoh3c
数组指针这一部分稍有绕脑,不过一旦适应了编程专有的思维做起题目来就会运用自如了
楼主加油吧!

I have not failed completely
2012-12-01 20:20
快速回复:请问如何上这个二维数组倒置啊。即a[0][0]取12,a[2][3]取0啊。新手。 ...
数据加载中...
 
   



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

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