- #include<stdio.h>
- #include<string.h>
-
- int main()
- {
- char str[6][80];
- char temp[80];
- int i,j;
- printf("Please input 6 strings:\n");
- for (i=0;i<6;i++)
- {
- gets(str[i]);
- }
- for (i=0;i<6;i++)
- {
- for (j=i+1;j<6;j++)
- {
- if (strlen(str[i])>=strlen(str[j]))
- {
- strcpy(temp,str[i]);
- strcpy(str[i],str[j]);
- strcpy(str[j],temp);
- }
- }
- }
- printf("The strings:\n");
- for (i=0;i<6;i++)
- {
- puts(str[i]);
- }
- return 0;
- }
复制代码 已解决,贴代码
|