- 主题
- 4
- 帖子
- 55
- 精华
- 0
- 积分
- 218
- C币
- 204 枚
- 在线时间
- 14 小时
- 注册时间
- 2010-9-7
- 最后登录
- 2012-4-15
- 性别
- 男
- 居住地
- 河南省
 
- 主题
- 4
- 帖子
- 55
- C币
- 204 枚
- 在线时间
- 14 小时
|
1C币
- #include<stdio.h>
- main()
- { void inv(int * x,int n) ;
- int i,arr[10],* p=arr;
- printf("The original array:\n");
- for(i=0;i<=10;i++,p++)
- scanf("%d",p);
- printf("\n");
- p=arr;
- inv(p,10);
- printf("The array has been invreted:\n");
- for(p=arr;p<arr+10;p++)
- printf("%d",*p);
- printf("\n");
- }
- void inv(int *x,int n)
- {
- int *p,m,temp,*i,*j;
- m=(n-1)/2;
- i=x;
- j=x+n-1;
- p=x+m;
- for(;i<=p;i++,j--)
- {temp=*i;*i=*j;*j=temp;}
- return;
- }
复制代码 #include<stdio.h>
是个排序的问题 输入十个数 然后倒序输出 调试没有错误 但是无法运行 求解 |
|