main函式引數和冒泡法實現多個字串排序

2021-08-20 02:21:18 字數 1388 閱讀 6477

//1.使用main函式的引數,實現乙個整數計算器,程式可以接受三個引數,第乙個引數「-a」選項執行加法,「-s」選項執行減法,「-m」選項執行乘法,

//「-d」選項執行除法,後面兩個引數為運算元。

//例如:命令列引數輸入:test.exe - a 1 2

//執行1 + 2輸出3

//main函式引數解析執行時,需要在專案->屬性->除錯->命令列引數進行修改(格式為:-a 1 2)

#include#include#includeint main(int argc, char *argv)

int ret = 0;

if (argv[1][0] == '-')//第二個引數判斷 }

system("pause");

return 0;

}

//下面這個程式是用atoi函式功能實現char*轉為int型的

//2.寫氣泡排序可以排序多個字串。

//原理:根據多個字串裡面的字元比較,也就是根據其對應的asc‖碼進行比較,然後用氣泡排序法進行比較。

/*氣泡排序法的原理:設陣列長度為n,從小到大排序。

1.比較相鄰的前後二個資料,如果前面資料大於後面的資料,就將二個資料交換。

2.這樣對陣列的第0個資料到n - 1個資料進行一次遍歷後,最大的乙個資料就「沉」到陣列第n - 1個位置。

3.n = n - 1,如果n不為0就重複前面二步,否則排序完成。*/

main函式引數及氣泡排序

1.使用main函式的引數,實現乙個整數計算器,程式可以接受三個引數,第乙個引數 a 選項執行加法,s 選項執行減法,m 選項執行乘法,d 選項執行除法,後面兩個引數為運算元。例如 命令列引數輸入 test.exe a 1 2 執行1 2輸出3 include include includeint ...

利用main函式引數來實現cp命令

include include include include include include includeint main int argc,char argv if in fd open argv 1 o rdonly 1 判斷是否能開啟檔案,能開啟繼續,打不開返回 1 if out fd o...

利用main函式引數實現計算功能詳情

程式可以接受三個引數,第乙個引數 a 選項執行加法,s 選項執行減法,m 選項執行乘法,d 選項執行除法,後面兩個引數為運算元。define crt secure no warnings include include include 加減乘除功能函式 int add int x,int y int...