11问答网
所有问题
c语言(运用指针):输入一个二维数组a,求周边元素和。(1)a的第0行
c语言(运用指针):输入一个二维数组a,求周边元素和。(1)a的第0行第0列做实参 (2)a的第0行做实参。谢谢!
举报该问题
推荐答案 2016-06-01
我给您讲讲吧:p=&a[0]是为了获取首地址,应该放在for循环的外面。scanf("%d",&p),您定义p为指针变量,所以不可以用取地址符号&。*(p+i)=a[i]就整个程序而言,您的for循环没有存在的意义。呵呵,或许话有点过了,不过是真的。下面我给你编个:for(i=0;i<17;i++){scanf("%f",&a[i]);}这个语句就已经够用了。所以,您不需要定义变量*p.有问题的话,请追问。可以的话,可以交个朋友,呵呵!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/Fq2qF8PS2vM2qMFvvMM.html
其他回答
第1个回答 2020-05-21
我给您讲讲吧:p=&a[0]是为了获取首地址,应该放在for循环的外面。scanf("%d",&p),您定义p为指针变量,所以不可以用取地址符号&。*(p+i)=a[i]就整个程序而言,您的for循环没有存在的意义。呵呵,或许话有点过了,不过是真的。下面我给你编个:for(i=0;i<17;i++){scanf("%f",&a[i]);}这个语句就已经够用了。所以,您不需要定义变量*p.有问题的话,请追问。可以的话,可以交个朋友,呵呵!
相似回答
C语言程序:求一个二维数组元素的周边
之和
答:
求
一个二维数组元素的周边
之和:源程序如下:define N 3//宏定义N=3 include <stdio.h> void main(){ int number[N][N] = { {1,2,3},{4,5,6},{7,8,9} };//定义二维数组并赋初值 int i, j;//定义循环变量 int sum = 0;//定义加和变量,并初始化赋值为0 for (i = 0;...
大家正在搜
C语言指针求二维数组偶数和
c语言用指针输出二维数组
c语言指针指向二维数组
c语言二级指针表示二维数组
c语言二维数组与指针
c语言二维数组指针移动
数组c语言二维数组
c语言二维数组输入
二维数组指针的使用