當前位置:編程學習大全網 - 編程軟體 - C語言:輸入6個英文單詞,要求按從小到大排序,並輸出。如下圖所示:

C語言:輸入6個英文單詞,要求按從小到大排序,並輸出。如下圖所示:

#include <stdio.h>

#include <string.h>

int main()

{

char string[10][50], temp[50];

printf("請輸入6個單詞:\n");

for(int i = 0; i < 6; i++)

scanf("%s", string[i]);

/*冒泡排序*/

for(int i = 0; i < 5; i++ )

for(int j = i+1; j < 6; j++)

if(strcmp(string[i], string[j]) == 1)//比較字符串大小,可以用strcmp

{

strcpy(temp, string[i]) ;//交換要strcpy

strcpy(string[i], string[j]) ;

strcpy(string[j], temp) ;

}

//輸出

printf("輸出排好序的6個單詞:\n");

for(int i = 0; i < 6; i++ )

puts(string[i]);

return 0;

}

PS:若有不明白的地方,可以追問

  • 上一篇:筆趣閣源代碼
  • 下一篇:計算機外匯求和公式
  • copyright 2024編程學習大全網