将若干字符串按字母顺序(由小到大)输出(用指针) #include <stdio.h> #include <stdlib.h> #include <string.h> void sortt(char *name[],int n) { int i,j; char *temp; for(i=0;i<5;i++) { for(j=i+1;j<5;j++) { if(strcmp(name[i],name[j])>0) /** 设这两个字符串为str1...
}/**将name[i]和name[j]对换,也就是将指向第i个字符串的数组元素 (是指针型元素)的值与指向第j个字符串的数组元素的值对换, 也就是把它们的指向互换**/} } }intmain(){char*name[]={"i love you","Follow me","FOllOW me","I love you","Basic"};inti,n=5; sortt(name,n);for(i=0;...
简介:将若干字符串按字母顺序(由小到大)输出(用指针) #include <stdio.h>#include <stdlib.h>#include <string.h>void sortt(char *name[],int n){int i,j;char *temp;for(i=0;i<5;i++){for(j=i+1;j<5;j++){if(strcmp(name[i],name[j])>0)/**设这两个字符串为str1,str2,若str1...
sort(name, n); // 调用排序函数 print(name, n); // 调用输出函数 return 0;} 完整代码如下:运行结果如下:可见输入3个字符串,并成功按从大到小输出了排序结果~