有一个整形数组, a[3] = {7,2,5}, 要求使用指针实现数组成员由小到大的顺序排列,即 结果为:a[3] = {2,5,7};
#include <iostream> #include <Windows.h> using namespace std; void sort(int *b) { int tmp; for(int i=0;i<3;i++) { for(int j=i;j<3;j++) { if(b[i]>b[j]) { tmp=b[i]; b[i]=b[j]; b[j]=tmp; } } } } int main2(void) { int a[3]={7,2,5}; sort(a); for(int i=0;i<3;i++) { cout<<a[i]<<" "; } system("pause"); return 0; }