c語言英語單詞大小比較如何排序?
#include #include 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:若有不明白的地方,可以追問