云服务器

商务合作:179001057@qq.com

1118

xiaoxiao2021-09-18  24


某平台价值19860元的编程课程资料免费领取【点我领取】


#include <stdio.h> #include<string.h> void fun(char a[][5], int n) { int i, j; char str[5]; for (i = 0; i < n-1; i++)//冒泡排序 { for (j = 0;j < n-1-i; j++) { if (strcmp(a[j],a[j + 1]) > 0) {   strcpy(str,a[j]); strcpy(a[j],a[j + 1]); strcpy(a[j + 1],str); } } } for(i = 0; i< n; i++) { printf("%s\n",a[i]); } } int main() { int i, n; char a[10][5]; printf("input a number!\n"); scanf("%d",&n); printf("input strings!\n"); for(i=0;i<n;i++)//输入需要排序的字符串 { scanf("%s",a[i]); } printf("The result is:\n"); fun(a,n);     return 0; }