1158 又是排序(指標專題)

2021-10-01 09:16:24 字數 929 閱讀 6889

1158: 又是排序(指標專題)

時間限制: 1 sec 記憶體限制: 128 mb

提交: 512 解決: 197

[狀態] [討論版] [提交] [命題人:admin]

題目描述

將輸入的四個整數按由大到小的順序輸出。

請你定義乙個四個數排序的函式psort,psort的四個引數為要排序的四個整數變數的位址,請你按照從大到小的順序把四個數分別放到四個指標所指向的變數裡,不要在函式內輸入輸出任何內容。請務必使用函式實現四個數的排序。

void psort( int *pa, int *pb,int *pc,int *pd)

注意:本題如果採用c/c++提交時,至少要編寫psort()函式和main()函式兩個函式,並提交完整的程式**。

輸入輸入4個整數,用空格隔開。

輸出輸出排序後的4個整數,由空格隔開。輸出佔一行。

樣例輸入 copy

4 3 5 2

樣例輸出 copy

5 4 3 2

#include

using

namespace std;

void

swap

(int

* p,

int* q)

;void

psort

(int

* pa,

int* pb,

int* pc,

int* pd)

;void

swap

(int

* p,

int* q)

void

psort

(int

* pa,

int* pb,

int* pc,

int* pd)

intmain()

ZZULIOJ 1158 又是排序(指標專題)

題目描述 將輸入的四個整數按由大到小的順序輸出。請你定義乙個四個數排序的函式psort,psort的四個引數為要排序的四個整數變數的位址,請你按照從大到小的順序把四個數分別放到四個指標所指向的變數裡,不要在函式內輸入輸出任何內容。請務必使用函式實現四個數的排序。void psort int pa,i...

1432 又是排序(指標專題)(指標法)

題目描述 將輸入的四個整數按由大到小的順序輸出。已定義如下swap函式,可實現形參pa和pb所指記憶體單元的內容交換。請務必使用本函式實現兩個變數內容的互換。void swap int pa,int pb 輸入輸入4個整數,用空格隔開。輸出輸出排序後的4個整數,由空格隔開。輸出佔一行。樣例輸入 4 ...

1432 又是排序(指標問題)

1432 又是排序 指標問題 題目描述 將輸入的四個整數按由大到小的順序輸出。已定義如下swap函式,可實現形參pa和pb所指記憶體單元的內容交換。請務必使用本函式實現兩個變數內容的互換。void swap int pa,int pb 輸入 輸入4個整數,用空格隔開。輸出輸出排序後的4個整數,由空格...