輸入n個字串,輸出長度最小的字串

2021-09-29 17:48:45 字數 505 閱讀 4431

/*本題要求編寫程式,針對輸入的n個字串,輸出其中最小的字串。輸入格式:輸入第一行給出正整數n;隨後n行,每行給出乙個長度小於80的非空字串,其中不會出現換行符,空格,製表符。輸出格式:在一行中用以下格式輸出最小的字串:min is: 最小字串輸入樣例:5

cheng

jiang

wang

xiemiao

輸出樣例:min is: xie/*

1.明確目標 輸出長度最短的字串,

故應該定義字元陣列並用stelen()函式計算輸入字串的長度。定義整形變數用於儲存字串的長度,便於後續比較,定義整形n,輸入值,來判斷字元陣列的個數。比較後應置空字串長度大的字元陣列。可以使用strcpy()來實現置空,運用迴圈進行逐個比較。最後輸出結果。具體**如下:

#include

#include

#include

main()

printf("min is: %s",str1);//輸出最短字串

}

倒數第N個字串

倒數第n個字串 給定乙個完全由小寫英文本母組成的字串等差遞增序列,該序列中的每個字串的長度固定為 l,從 l 個 a 開始,以 1 為步長遞增。例如當 l 為 3 時,序列為 這個序列的倒數第27個字串就是 zyz。對於任意給定的 l,本題要求你給出對應序列倒數第 n 個字串。輸入格式 輸入在一行中...

倒數第N個字串

給定乙個完全由小寫英文本母組成的字串等差遞增序列,該序列中的每個字串的長度固定為 l,從 l 個 a 開始,以 1 為步長遞增。例如當 l 為 3 時,序列為 這個序列的倒數第27個字串就是 zyz。對於任意給定的 l,本題要求你給出對應序列倒數第 n 個字串。輸入格式 輸入在一行中給出兩個正整數 ...

倒數第N個字串

給定乙個完全由小寫英文本母組成的字串等差遞增序列,該序列中的每個字串的長度固定為 l,從 l 個 a 開始,以 1 為步長遞增。例如當 l 為 3 時,序列為 這個序列的倒數第27個字串就是 zyz。對於任意給定的 l,本題要求你給出對應序列倒數第 n 個字串。輸入格式 輸入在一行中給出兩個正整數 ...