C语言:输入6个英文单词,要求按从小到大排序,并输出.如下图所示:

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 04:36:31
C语言:输入6个英文单词,要求按从小到大排序,并输出.如下图所示:

C语言:输入6个英文单词,要求按从小到大排序,并输出.如下图所示:
C语言:输入6个英文单词,要求按从小到大排序,并输出.如下图所示:

C语言:输入6个英文单词,要求按从小到大排序,并输出.如下图所示:
#include
  #include
  int main()
  {
  char string[10][50],temp[50];
  printf("请输入6个单词:\n");
  for(int i = 0; i < 6; i++)
  scanf("%s",string[i]);
  /*冒泡排序*/
  for(int i = 0; i < 5; i++ )
  for(int j = i+1; j < 6; j++)
  if(strcmp(string[i],string[j]) == 1)//比较字符串大小,可以用strcmp
  {
  strcpy(temp,string[i]) ;//交换要strcpy
  strcpy(string[i],string[j]) ;
  strcpy(string[j],temp) ;
  }
  //输出
  printf("输出排好序的6个单词:\n");
  for(int i = 0; i < 6; i++ )
  puts(string[i]);
  return 0;
  }
PS:若有不明白的地方,