可以帮我写出单词排序C语言的程序吗
时间: 2023-03-26 12:03:18 浏览: 121
当然可以,以下是一个简单的单词排序程序:
#include <stdio.h>
#include <string.h>
#define MAX_WORDS 100
#define MAX_WORD_LEN 50
int main() {
char words[MAX_WORDS][MAX_WORD_LEN];
char temp[MAX_WORD_LEN];
int i, j, n;
printf("请输入单词的个数:");
scanf("%d", &n);
printf("请输入 %d 个单词:\n", n);
for (i = ; i < n; i++) {
scanf("%s", words[i]);
}
for (i = ; i < n - 1; i++) {
for (j = i + 1; j < n; j++) {
if (strcmp(words[i], words[j]) > ) {
strcpy(temp, words[i]);
strcpy(words[i], words[j]);
strcpy(words[j], temp);
}
}
}
printf("排序后的单词为:\n");
for (i = ; i < n; i++) {
printf("%s\n", words[i]);
}
return ;
}
阅读全文