C语言:将n个数输入时的顺序逆序排列,用函数实现。
C语言:将n个数输入时的顺序逆序排列,用函数实现
#include<stdio.h>
void reverse(int *,int);
int array[] = {0,1,2,3,4,5,6,7,8,9,10,12};
int i;
reverse(array,11);
for(i=0;i<11;i++){
printf("%d ",array[i] );
}
return 0;
}
void reverse(int *p ,int n){
int i,m,temp;
m = (int)n/2 ;
for(i=0;i<m;i++){
temp = *(p+i);
*(p+i) = *(p+n-1-i);
*(p+n-1-i) = temp;
}
}
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: 【C语言】三个数从大到小输出
- 下一篇: C语言从键盘输入数据