輸入20個字元存放在一陣列中,然後按由小到大順序排列並輸出

2025-01-31 19:40:16 字數 2235 閱讀 4932

1樓:wo_相當厲害

#include ""

main()

int i,j;

char a[20],c;

printf("請輸入20個字元::"

for(i=0;i<20;i++)

scanf("%c",&a[i]);

for(i=0;i<19;i++)

for(j=i;j<20;j++)

if(a[i]>a[j])

c=a[i];

a[i]=a[j];

a[j]=c;

printf("排列後為:")

for(i=0;i<20;i++)

printf("%c ",a[i]);

題目描述-|||-定義乙個存放5個字串的陣列,輸入並公升序輸出-|||-輸入-|||-5個

2樓:

摘要。您好,親親。題目描述-||定義乙個存放5個字串的陣列,輸入並公升序輸出資訊如下;#include ,#include,,int main(),肆彎printf("最大字串梁高是:

s",str[n])

題目描述-|||-定義乙個存放5個字串的陣列,輸入並公升序輸出-|||-輸入-|||-5個

3樓:

摘要。以下是乙個示例**,可以定義乙個存放5個字串的陣列,輸入並公升序輸出:``#include #include int main() 氣泡排序,公升序排列 for (i = 0; i < 4; i++)輸出排序後的結果 printf("公升序排列後的結果為:

;for (i = 0; i < 5; i++)return 0;}`執行程式後,會提示輸入5個字串,輸入完畢後,程式會對這些字串進行公升序排序,然後輸出排序後的結果。

題目描述-||定義乙個存放5個字串的陣列,輸入並公升序輸出-||輸入-||5個。

以下是乙個示例**,可以定義乙個存放5個字串的陣列,輸入並公升序輸出:``#include #include int main() 氣泡排序,公升序排列 for (i = 0; i < 4; i++)輸出排序後的結果 printf("公升序排列後的結果為:");for (i = 0; i < 5; i++)return 0;}`執行程式後,會提示輸入5個字串,輸入完畢後,程式會對這些字串進行公升序排序,然後輸出排序後的結果。

任意輸入n個數,按由小到大的順序排列並顯示輸出。(排序演算法--選擇法排序)

4樓:

任意輸入n個數,按由小到大的順序排列並顯示輸出。(排序演算法--選擇法排序)

選擇法排序是一種排序演算法,要求使用者輸入n個數,按由小到大的順序排列並顯示輸出,可以採用選擇法排序來實現。選擇法排序的基本思想是:首先在未排序的數列中找到最小(大)元素,存放到排序序列的起始位置,然後,再從剩餘未排序元素中繼續尋找最小(大)元素,然後放到已排序序列的末尾,直到所有元素均排序完畢。

內容:輸入n個字串,對這n個字串進行排序(按公升序),輸出排序後的字串。然後從鍵盤再次輸入一字元

5樓:惠企百科

1、每一趟從待排序的資料元素中選出最小(或最大)的乙個元素,順序放在已排好序的數列的最後,直到全部待排序的資料元素排完。

2、運用定義陣列,把10個數進行選擇排序,#include,#define max 10,int main() for(i=0;i<10;i++)

printf("%d\t",a[i]);

4、 for(i=0;i<10;i++)for(i=0;i<10;i++)printf(""); return 0;}。

6、隨機產生陣列中的元素, 更合理一些。

任意輸入n個數,按由小到大的順序排列並顯示輸出。(排序演算法--選擇法排序)

6樓:網友

思路:將陣列中第乙個元素的值與其後的所有元素的值進行比較,如果前者大於後者就互換,這樣將所有元素中最小值就放在第一乙個元素中。依次類推,直到最後乙個元素為止。

那麼具體**顯示如下:

#include

#define n 5 /*對5個數按公升序排列main()

具體執行結果如下:

7樓:匿名使用者

c語言的演算法 先輸入n(問題的規模) 再輸入n個數#includevoid main()

for(i=0;iprintf("%d ",a[i]);輸出排好的序)}

輸入兩個字元,若這兩個字元的序號ASCII碼之差為偶數,則輸出它們的後繼字元,否則輸出前驅字元

輸入的時候 scanf你寫的是 c,c 所以 輸入的時候 也要在字元中間加上逗號的即y,i 輸入兩個字元,若這兩個字元的序號之差為偶數,則輸出它們的後繼字元,否則輸出它們的前趨字元。5 include void main 輸入兩個字元,若它們之差為偶數,則輸出它們的後繼字元,否則輸出它們的前驅字元 ...

c語言題目程式設計題,C語言程式設計題,輸入5個字串,然後排序

while s t 在語義上等同於 注意條件部分是一個 不是2個 while t 0 do while迴圈是回先執行,後判斷。答 include define n 4 n 多少行 define m 5 m 多少列 void main min a 0 k for t 1 t數在數容組中的 d行 d列值...

怎樣用c輸入多個字串並統計出字串的個數

include include using namespace std int main int count 0 string str while cin str count cout 輸出輸入bai 字串的個數,du按ctrl z停止zhi輸入 ctrl z相當於dao輸入一個eof,來表示 專輸...