字符串排序

简介: 字符串排序

d0aeeb8238eb4f7391f2f180f9051f57.png

5f45f04e9bfa441291891d915391c325.png

#include <stdio.h>
#include <string.h>
int main()
{
  char str[5][80],t[85];
  int i,j;
  for(i=0;i<5;i++)
  {
    scanf("%s ",str[i]);
  }
  for(i=0;i<4;i++)
  {
    for(j=0;j<4-i;j++)
    {
      if(strcmp(str[j],str[j+1])>0)  //冒泡排序
      {
        strcpy(t,str[j]);
        strcpy(str[j],str[j+1]); //调用strcpy函数和strcmp函数
        strcpy(str[j+1],t);
      }
    }
  }
  printf("After sorted:\n");
  for(i=0;i<5;i++)
  {
    printf("%s\n",str[i]);
  }
  return 0;
}


#include <stdio.h>
#include <string.h>
int main()
{
  char str[5][80],t[85];
  int i,j;
  for(i=0;i<5;i++)
  {
    scanf("%s ",str[i]);
  }
  for(i=0;i<4;i++)
  {
    for(j=i+1;j<5;j++)
    {
      if(strcmp(str[i],str[j])>0)    //选择排序
      {
        strcpy(t,str[j]);
        strcpy(str[j],str[i]);
        strcpy(str[i],t);
      }
    }
  }
  printf("After sorted:\n");
  for(i=0;i<5;i++)
  {
    printf("%s\n",str[i]);
  }
  return 0;
}
相关文章
|
2月前
sort排序
sort排序
9 0
|
2月前
|
机器学习/深度学习 算法 测试技术
【字符串】【分类讨论】【KMP】1163. 按字典序排在最后的子串
【字符串】【分类讨论】【KMP】1163. 按字典序排在最后的子串
|
2月前
字符串排序
字符串排序。
22 1
|
2月前
|
Python
ptthon字符串的逆序输出
字符串的逆序输出
28 0
|
2月前
|
C++
C++中sort排序
C++中sort排序
|
2月前
|
存储 编译器 C语言
Day2 排序子序列、倒置字符串
Day2 排序子序列、倒置字符串
32 0
|
10月前
逆序一个字符串的每一组单词(不是倒叙)
整体思路: 1.先将整个字符串倒叙:i like china.->.anihc ekil i 2.将倒叙后的每一块单词再倒叙:.anihc->china. 想必大家都发现了,倒叙整个字符串和倒叙每一块是一样的,那么我们不妨写一个倒叙的函数在这里用reserve表示!
49 0
|
11月前
字符串的全排列
字符串的全排列
58 0
逆序字符串 和 字符串的逆序输出 的区别~
逆序字符串 和 字符串的逆序输出 的区别~
93 0
字符串的倒序与大小写转换
字符串的倒序与大小写转换
88 0