#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--)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)