- 主题
- 0
- 帖子
- 7
- 精华
- 0
- 积分
- 19
- C币
- 9 枚
- 在线时间
- 0 小时
- 注册时间
- 2010-9-2
- 最后登录
- 2010-9-8
- 性别
- 保密

- 主题
- 0
- 帖子
- 7
- C币
- 9 枚
- 在线时间
- 0 小时
|
1,void f(int v,intw)
{ int t;
t=v; v=w; w=t;
}
main()
{int x=1,y=3,z=2;
if(x>y) f(x,y)
else if(y>z) f(y,z);
else f(x,z);
printf ("%d,%d,%d,%d\n", x,y,z);
}
2.void swap1(int c[])
{ int t ;
t=c[0];c[0]=c[1];c[1]=t;
void swap2(int c0,int c1)
{int t;
t=c0;c0=t1;c1=t
main()
{int a[2]={3,5},b[2]={3,5}
swap1(a); swap2(b[0],b[1]);
printf("%d,%d,%d,%d,a[0],a[1],b[0],b[1]);
3. void fun (int *a,int i,int j)
{int t;
if(i<j)
{ t=a[i];a[i]=a[j];a[j]=t
fun (a,++i ,--j);
}
}
main()
int a[]={1,2,3,4,5,6},i ;
fun(a,0,5);
for (i=0;i<6;i++)
printf("%d",a[i]);
}
求大虾详细解答。。。。越详细越好,我是刚学C,不是太懂,谢谢!!!! |
|