「C++小例子」三數(shù)排列【002】
Part1題目
三數(shù)排序
輸入三個(gè)整數(shù)a,b,c
請(qǐng)把這三個(gè)數(shù)由小到大輸出
Part2解答
參考Demo - C++
#include <iostream>
using namespace std;
// 主函數(shù)
int main()
{
cout<<"依次輸入三個(gè)整數(shù)a、b、c:";
int num0,num1,num2;
// 控制臺(tái)輸入三個(gè)數(shù)
cin>>num0>>num1>>num2;
// 找出最小的數(shù) 放在num0
if(num0 > num1) {
int t=num0;
num0=num1;
num1=t;
}
if(num0 > num2) {
int t=num0;
num0=num2;
num2=t;
}
// 找出第二小的數(shù) 放在num1
if(num1 > num2) {
int t=num1;
num1=num2;
num2=t;
}
// num2肯定就是最大的了
// 輸出三個(gè)數(shù)
cout<<num0<<"<"<<num1<<"<"<<num2<<endl;
return 0;
}
運(yùn)行結(jié)果



運(yùn)行環(huán)境
Visual Studio Code
Part3結(jié)語(yǔ)
難度:easy
本質(zhì):首先找出最小的數(shù),放在第一個(gè)數(shù)的位置,再找第二小的數(shù)...其實(shí)就是選擇排序的原理
小例子難度還是從易到難吧
昨天的全排列有點(diǎn)難
歡迎小伙伴們提供其余的解法
這里海轟提供的代碼僅供參考,希望對(duì)您有所幫助,如有錯(cuò)誤歡迎小伙伴指正~
我是海轟?(?ˊ?ˋ)?,如果您覺(jué)得寫(xiě)得可以的話(huà),請(qǐng)點(diǎn)個(gè)贊吧
謝謝支持??
評(píng)論
圖片
表情
感谢您访问我们的网站,您可能还对以下资源感兴趣:
国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频