黑马程序员技术交流社区
标题:
c语言中,字符串的比较大小然后顺序输出
[打印本页]
作者:
钟先明
时间:
2015-9-24 22:20
标题:
c语言中,字符串的比较大小然后顺序输出
#include <stdio.h>
#include <string.h>
int main(int argc, const char * argv[]) {
//遍历输入
char ch[6][100];
for (int j=0; j<6; j++) {
printf("请输入第%d个字符串",j);
gets(ch[j]);
}
//指针数组和常量之间的区别
//新建的是指针,原来的数组能再用
char *cha[6] = {ch[0],ch[1],ch[2],ch[3],ch[4],ch[5]};
for (int i = 0; i < 6; i++) {
for (int j = i+1; j<6; j++) {
if (strcmp(cha[i], cha[j])>0) {
char *temp = cha[i];
cha[i] = cha[j];
cha[j] = temp;
}
}
}
//遍历输出
for (int j=0; j<6; j++) {
puts(cha[j]);
}
return 0;
}
作者:
企业部-阿狗老师
时间:
2015-9-24 22:34
好的好的 我知道 ,。我觉得楼主写的非常好,好好搞小伙子,你是最棒的!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2