#include<stdio.h> #include<string.h> int main() { char a[100][20], t[20]; int i,j,n; scanf("%d",&n); for (i = 0; i <n; i++) { scanf("%s", a[i]); } for (i = 0; i<n-1; i++) { for (j =1; j<n-i; j++) { if (strcmp(a[j], a[j-1]) < 0) { strcpy(t, a[j]); strcpy(a[j], a[j-1]); strcpy(a[j-1], t); } } } printf("%s\n", a[0]); printf("22120607程靖楠"); }
时间: 2024-02-10 09:30:18 浏览: 60
#include stdio.h(1).docx
这是一个简单的C语言程序,它使用了字符串排序的算法来对输入的字符串进行排序,并输出排好序的第一个字符串和作者信息。具体来说,该程序首先读入一个整数n,表示接下来要输入n个字符串。然后使用一个二维字符数组a来存储这些字符串。接着,程序使用冒泡排序的思想对这些字符串进行排序,最后输出排好序的第一个字符串和作者信息。
需要注意的是,该程序没有考虑输入的字符串长度超过20个字符的情况,此时可能会导致数组越界的问题。此外,该程序的输出格式比较简单,没有对输出进行美化处理。
阅读全文