1. 程式人生 > 其它 >使用指標的方法對N個整數按照由小到大的順序進行排列並且輸出(純函式,簡單指標的思路)

使用指標的方法對N個整數按照由小到大的順序進行排列並且輸出(純函式,簡單指標的思路)

技術標籤:大學C語言基礎程式設計指標c語言

使用指標的方法對N個整數按照由小到大的順序進行排列並且輸出(純函式,簡單指標的思路)
程式碼如下:

1 #include<stdio.h>
  2 int main()
  3 {
  4   int n,a[1000],i;
  5   int szbj(int x[],int n);
  6   int *p;
  7   p = a;
  8   printf("請表明你需要輸入多少個數字\n");
  9   scanf("%d",&n);
 10   for (int i = 0;i<
n;i ++) 11 scanf("%d",p ++);//錄入資料 12 p = a; 13 szbj(p,n); 14 for (p = a,i = 0;i <n;i ++) 15 { 16 printf("%d\t",*p); 17 p ++; 18 } 19 printf("\n"); 20 return 0; 21 } 22 23 int szbj(int x[],int n) 24 { 25 int i,j,temp; 26 for (int i =
0;i <n;i ++) 27 for (int j = 0;j <i;j ++) 28 if (x[j]>x[i]) 29 { 30 temp = x[i]; 31 x[i] = x[j]; 32 x[j] = temp; 33 } 34 }

示例:
在這裡插入圖片描述