| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 596 人关注过本帖
标题:新人求助呀-c语言编程
只看楼主 加入收藏
mrx0312
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-12-30
收藏
 问题点数:0 回复次数:4 
新人求助呀-c语言编程
要求:在程序中定义一个3*4的整型二维数组arr,定义的同时进行初始化;定义两个指针p和q:int *p,(*q)[4];
①请写出对一级指针p(列指针)的赋值及用p输出二维数组所有元素的循环语句;
②请写出对行指针q的赋值及用q利用行指针q输出二维数组所有元素的循环语句。
求帮助
搜索更多相关主题的帖子: 元素 
2012-12-30 19:09
mrx0312
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-12-30
收藏
得分:0 
没有人在吗,求大神解答呀
2012-12-30 20:27
善ing
Rank: 2
来 自:华东师范
等 级:论坛游民
帖 子:34
专家分:19
注 册:2012-11-18
收藏
得分:0 
给点诚意,比如你的想法
   你编程时遇到的错误。

邂逅c  (⊙o⊙)
2012-12-30 21:10
ksddah
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:53
专家分:135
注 册:2012-12-11
收藏
得分:0 
以前有过一个练习,可以给你参考下,但请不要不加思考的加以COPY,
程序代码:
/*指针实现M*N数组array[M][N]的练习 
*指针*p实现 
*指针数组*q[N]实现 
*array实现 
*/

#include <stdio.h>
#define M 5
#define N 6

int main()
{
    int array[M][N];
    int cout=1;
    int *p,*q[N],**r;
    int k=0,l=0,v=0;
    
    
    for(int x=0;x<M;x++)        //数组用1,2,3。。。初始化 
    {
       for(int y=0;y<N;y++)
       {
             array[x][y]=cout;
             cout++;
       } 
    }
        
    p=&array[0][0];               //用指针P实现数组输出 
    for(int i=0;i<M*N;i++)
    {
        printf("%4d",*(p+i));
        k++;
        if(!(k%N))               //实现换行 
        printf("\n");
    }
    
    printf("\n");

    for(int j=0;j<N;j++)         //列指针q的赋值 
    {
        q[j]=&array[0][j];
    }
    
    for(int s=0;s<M;s++)
    { 
       for(int t=0;t<N;t++)
       {
           printf("%4d",*(q[t]+N*s));  //用列指针q实现数组输出 
           l++;
           if(!(l%N))                 //实现换行 
           printf("\n");
       }
    }
    
     printf("\n");

    for(int c=0;c<M;c++)
    {
       for(int d=0;d<N;d++)
          {
               printf("%4d",*(*(array+c)+d));
             v++;
             if(!(v%N))               //实现换行 
             printf("\n");
           }
    }
}       
        
2012-12-30 22:27
zcfyxw
Rank: 1
等 级:新手上路
帖 子:68
专家分:7
注 册:2012-12-26
收藏
得分:0 
要自己先试,再说自己的想法啊
2012-12-30 22:47
快速回复:新人求助呀-c语言编程
数据加载中...
 
   



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

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