P5715 三位數排序 深基3 例8

2021-10-21 07:05:43 字數 816 閱讀 7185

description

給出三個整數a,b

,c(0

⩽a,b

,c

⩽100

)a,b,c(0\leqslant a,b,c \leqslant 100)

a,b,c(

0⩽a,

b,c⩽

100)

,要求把這三位整數從小到大排序。

input

輸入三個數

output

將這三個數從小到大輸出

sample input

3 2 1

sample output

1 2 3

這題就是通過三個判斷語句排序這三個數(也可以用swap(a,b);等其他方法),然後將排序後的三個數輸出。下面還介紹了乙個無變數交換兩個數的值,大家也可以看一下。

#

include

using

namespace std;

intmain()

if(a>c)

if(b>c)

/* 實現無變數交換a,b的方法:

a=b-a;

b=b-a;

a=b+a;

*/printf

("%d %d %d"

,a,b,c)

;return0;

}

特殊三位數

作 者 李家豪 完成日期 2013 年11月13日 版 本 號 v1.0 問題描述 請輸出滿足條件n a b c 的所有三位數n,其中,a b c分別是n的百 十 個位數。要求用自定義函式實現求階乘。樣例輸入 樣例輸出 145 問題分析 includeusing namespace std int ...

尋找三位數

問題描述 將1,2,9共9個數分成三組,分別組成三個三位數,且使這三個三位數構成 1 2 3的比例,試求出所有滿足條件的三個三位數。例如 三個三位數192,384,576滿足以上條件。輸入格式 無輸入輸出格式 輸出每行有三個數,為滿足題設三位數。各行為滿足要求的不同解。public class ma...

組合三位數

組合三位數 4分 題目內容 將1到9這九個數字分成三個3位數,要求第乙個3位數,正好是第二個3位數的1 2,是第三個3位數的1 3。問應當怎樣分,編寫程式實現。輸入格式 無 輸出格式 d,d,d n 注意 輸出的順序為第乙個3位數,第二個3位數,第三個3位數 注意 為避免出現格式錯誤,請直接拷貝貼上...