C语言:输入6行字符串,要求按字典大小排序如:输入 China shanghai Beijing najing zhongqin usst输出 Beijing China najing shanghai usst zhongqin#include<stdio.h>#include<stdlib.h>#include<string.h> main(){int i,j,
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/23 18:07:44
![C语言:输入6行字符串,要求按字典大小排序如:输入 China shanghai Beijing najing zhongqin usst输出 Beijing China najing shanghai usst zhongqin#include<stdio.h>#include<stdlib.h>#include<string.h> main(){int i,j,](/uploads/image/z/1703958-6-8.jpg?t=C%E8%AF%AD%E8%A8%80%EF%BC%9A%E8%BE%93%E5%85%A56%E8%A1%8C%E5%AD%97%E7%AC%A6%E4%B8%B2%2C%E8%A6%81%E6%B1%82%E6%8C%89%E5%AD%97%E5%85%B8%E5%A4%A7%E5%B0%8F%E6%8E%92%E5%BA%8F%E5%A6%82%EF%BC%9A%E8%BE%93%E5%85%A5+China+shanghai+Beijing+najing+zhongqin+usst%E8%BE%93%E5%87%BA+Beijing+China+najing+shanghai+usst+zhongqin%23include%26lt%3Bstdio.h%26gt%3B%23include%26lt%3Bstdlib.h%26gt%3B%23include%26lt%3Bstring.h%26gt%3B+main%28%29%7Bint+i%2Cj%2C)
C语言:输入6行字符串,要求按字典大小排序如:输入 China shanghai Beijing najing zhongqin usst输出 Beijing China najing shanghai usst zhongqin#include<stdio.h>#include<stdlib.h>#include<string.h> main(){int i,j,
C语言:输入6行字符串,要求按字典大小排序
如:
输入 China shanghai Beijing najing zhongqin usst
输出 Beijing China najing shanghai usst zhongqin
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
main()
{int i,j,min;
char *cont[6],*pt;
for(i=0;i<6;i++)
cont[i]=(char *)malloc(sizeof(char));
printf("input\n");
for(i=0;i<6;i++)
scanf("%s",cont[i]);
for(i=0;i<5;i++)
{min=i;
for(j=i+1;j<6;j++)
if(strcmp(cont[min],cont[j])>0) min=j;
if(min!=i)
{pt=cont[min];
cont[min]=cont[i];
cont[i]=pt;}
}
for(i=0;i<6;i++)
printf("%s ",cont[i]);
}
C语言:输入6行字符串,要求按字典大小排序如:输入 China shanghai Beijing najing zhongqin usst输出 Beijing China najing shanghai usst zhongqin#include<stdio.h>#include<stdlib.h>#include<string.h> main(){int i,j,
#include
#include
#define MAX 6
void swap( char *s1,char *s2 )
{
char tmp[128];
strcpy( tmp , s1 );
strcpy( s1,s2 );
strcpy( s2,tmp);
}
int main()
{
char str[MAX][128];
int i,j,min=0;
for ( i=0;i