求C语言源代码,指针与数组编程

求C语言源代码,指针与数组编程,第1张

1

#include<stdio.h>

void main()

{

int i,a[10],*p,x,n,flag=0

p=a

printf("请输入数组元素的个数n,n<=10\n")

scanf("%d",&n)

for(i=0i<ni++)

{

printf("请输入第%d个元素\n",i+1)

scanf("%d",p+i)

}

printf("请输入要查找的数字\n")

scanf("%d",&x)

for(i=0i<ni++)

if(*(p+i)==x)

{

printf("查找成功,下标为%d\n",i)

flag=1

}

if(flag==0)

printf("Not found!\n")

}

/*你要的功能在fun函数中实扒迹现,注意参樱孝数调用的方式*/

#include<stdio.h>

#define N 3/*可以改*/

#define M 3/*可以改*/

void fun(double a[][M],int n,int m)

void main()

{

double a[N][M]={1,60,35,90,90,95,68,95,83}

fun(a,N,M)

}

void fun(double a[][M],int n,int m)

{

int i,k

double *p=&a[0][0]

for(i=0i<n*mi++)

if(*(p+i)<60)

{

printf("%d:",i/n)

for(k=0k<脊此稿Mk++)

printf("%-7.2f",*(p+i/n+k))

printf("\n")

i=i/n+k-1

}

}

楼主搭液樱,你好。。

#include <stdio.h>知丛

int main()

{

int i, n

scanf("%d"埋手,&n)

for(i = 1i <= ni++)

{

printf(" %d",*(&i))

}

return 0

}

#include <stdio.h>

void main ( )

{

int i,t, a[10],*p,*q

printf("颂凯亏Input 10 integers:")

for(i=0i<10i++)

{

scanf("%d", &a[i] )

}

p= a

q= &a[9] //p指向首元素,q指向最后一野神个元素

for( p <q p++ , q--) //逐对交换对孙带称元素

{

t= *p *p= *q *q=t

}

for(i=0i<10i++)

{

printf("%d ", a[i] )

}

printf("\n")

}

应该填的是 p = a(或p = &a[0]) q = &a[9]

for ( p <qp++ ,q--)


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12299573.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存