第十七周專案2 三個數排序(指標法 引用法)

2021-06-27 18:56:34 字數 887 閱讀 3850

/*

*檔名稱:test.cpp

*完成日期:2023年 12月 22日

*版本號:v1.0

*/

為三個數排序= =,

指標法:

#include using namespace std;

void cmp(int *x,int *y,int *z);

int main()

else

}else if(*y>*x&&*y>*z)

else

}else if(*z>*y&&*z>*x)

else

}*x=m;

*y=mm;

*z=m;

return;

}

引用法:

#include using namespace std;

void cmp(int &x,int &y,int &z);

int main()

else

}else if(y>x&&y>z)

else

}else if(z>y&&z>x)

else

}x=m;

y=mm;

z=m;

return;

}

執行展示:

學習心得:

覺得這兩個沒啥區別。。。

就是 * 和 & 的運用不同

第十七周 排序陣列中的數(用指標法)

檔名稱 完成日期 2013年 12月21日 版本號 v0.1 對任務及求解方法的描述部分 輸入描述 無 問題描述 程式輸入 程式輸出 問題分析 演算法設計 我的程式 include using namespace std 宣告兩個函式 void sort int p,int n void outpu...

第十七周 專案2 採用引用型別做引數排序三個數

1 5.檔名稱 7.完成日期 2013年12月17日 8.版本號 v0.1 9.對任務及求解方法的描述部分 10.輸入描述 無 11.問題描述 輸入三個整數,然後按從大到小的順序輸出 12.程式輸入 13.程式輸出 14.問題分析 15.演算法設計 16.17 我的程式 include using ...

第十七周專案三 陣列的排序

include using namespace std void sort int p,int num 不要對自定義函式的宣告有任何改動 void output int int int main 不要對main函式有任何改動 int b 15 sort a,20 用冒泡法按降序排序a中元素 outp...