本题要求编写程序,读入5个字符串,按由小到大的顺序输出。

输入格式:

输入为由空格分隔的5个非空字符串,每个字符串不包括空格、制表符、换行符等空白字符,长度小于80。

输出格式:

按照以下格式输出排序后的结果:

After sorted:
每行一个字符串

输入样例:

red yellow blue green white

输出样例:

After sorted:
blue
green
red
white
yellow
#include<stdio.h>
#include<string.h>
int main(){int i,j;char s[5][85],t[85];for(i=0;i<5;i++)scanf("%s",s[i]);for(i=0;i<4;i++)for(j=0;j<4-i;j++)if(strcmp(s[j],s[j+1])>0){//字符串的比较strcpy(t,s[j]);//字符串的复制strcpy(s[j],s[j+1]);strcpy(s[j+1],t);}printf("After sorted:\n");for(i=0;i<5;i++)printf("%s\n",s[i]);return 0;
} 

字符串排序(20 分)相关推荐

  1. 习题8-7 字符串排序 (20 分)

    习题8-7 字符串排序 (20 分) 本题要求编写程序,读入5个字符串,按由小到大的顺序输出. 输入格式: 输入为由空格分隔的5个非空字符串,每个字符串不包括空格.制表符.换行符等空白字符,长度小于8 ...

  2. 习题8-7 字符串排序 (20分)

    本题要求编写程序,读入5个字符串,按由小到大的顺序输出. 输入格式: 输入为由空格分隔的5个非空字符串,每个字符串不包括空格.制表符.换行符等空白字符,长度小于80. 输出格式: 按照以下格式输出排序 ...

  3. 6-7-3 英文单词排序 (20 分)

    6-7-3 英文单词排序 (20 分) 本题要求编写程序,输入若干英文单词,对这些单词按长度从小到大排序后输出.如果长度相同,按照输入的顺序不变. 输入格式: 输入为若干英文单词,每行一个,以#作为输 ...

  4. 7-27 冒泡法排序 (20 分)

    7-27 冒泡法排序 (20 分) 将N个整数按从小到大排序的冒泡排序法是这样工作的:从头到尾比较相邻两个元素,如果前面的元素大于其紧随的后面元素,则交换它们.通过一遍扫描,则最后一个元素必定是最大的 ...

  5. 7-2 sdust-Java-学生成绩读取与排序 (20 分)

    7-2 sdust-Java-学生成绩读取与排序 (20 分) 1)从键盘录入多行学生成绩的信息,每行表示一个学生的一门课的成绩,最后一行以"exit"结束.每行文本的格式为:学号 ...

  6. 5-27 冒泡法排序 (20分)

    5-27 冒泡法排序   (20分) 将NN个整数按从小到大排序的冒泡排序法是这样工作的:从头到尾比较相邻两个元素,如果前面的元素大于其紧随的后面元素,则交换它们.通过一遍扫描,则最后一个元素必定是最 ...

  7. PTA习题7-1 选择法排序 (20 分)

    习题7-1 选择法排序 (20 分) 本题要求将给定的n个整数从大到小排序后输出. 输入格式: 在一行中输出从大到小有序的数列,相邻数字间有一个空格,行末不得有多余空格. 输入样例: 4 5 1 7 ...

  8. 7-30 字符串的冒泡排序 (20 分) or 7-27 冒泡法排序 (20 分)

    将N个整数按从小到大排序的冒泡排序法是这样工作的:从头到尾比较相邻两个元素,如果前面的元素大于其紧随的后面元素,则交换它们.通过一遍扫描,则最后一个元素必定是最大的元素.然后用同样的方法对前N−1个元 ...

  9. 通讯录排序 (20分)_算法入门篇:简单的排序算法

    作者:dorseyCh来源:http://www.imooc.com/article/264180 很久之前有过一次面试,被问到一个问题,能不能写一个冒泡排序?说实话,尽管在这之前曾经写过不少比这个更 ...

  10. 浙大 | PTA 习题9-5 通讯录排序 (20分)

    输入n个朋友的信息,包括姓名.生日.电话号码,本题要求编写程序,按照年龄从大到小的顺序依次输出通讯录.题目保证所有人的生日均不相同. [EDIT]: 疫情时免费期间写的,现在题换了答案可能不再通用, ...

最新文章

  1. SpringBoot第二十五篇:2小时学会springboot
  2. 浅谈HTTP事务的一个过程
  3. [Python人工智能] 七.什么是过拟合及dropout解决神经网络中的过拟合问题
  4. STM32F1笔记(十一)ADC
  5. 如何产生cpk图形_在评估或选型SMT设备的时候,“印刷机、贴片机Cp、Cpk是什么意思...
  6. 200 行代码实现一个滑动验证码
  7. 限时秒杀的整体代码在html中,限时秒杀.html
  8. 简书客户端的计数器功能扩展
  9. Unity3D 拆包工具 AssetStudio 编译构建
  10. python面对对象实验_实验题目:python面向对象程序设计
  11. python爬取资源网站资源
  12. android 编写优质代码,GitHub - RayFantasyStudio/iCode-Android: 为开发者而生,提供在线代码存放,展示你优秀代码的平台...
  13. 【自动驾驶控制算法】 第一讲 绪论
  14. 一图看懂人工智能技术体系
  15. mysql 1205 解决_mysql 1205 ,自动重启数据库
  16. 【考研英语语法】状语从句精讲
  17. VA 570嵌入式流量计0695 0570_A1_B1_C1_D1_E1_F1_G1_H1_I1_J1_K1_L1_M1_R1流量计
  18. 基于canoe 新建一个lin工程_基于CANoe的高性能网关测试系统的构建
  19. vue-cli 初始化创建 vue2.9.6 项目路由守卫、封装axios、vuex
  20. 微信菜单 html页面添加的,微信公众号添加菜单栏外部链接(微信添加外部链接方法)...

热门文章

  1. 真相只有一个 !God.Game 代币被盗事件原理分析
  2. 【转】app之YdbOnline说明文档
  3. 酷狗小试页面和简写代码
  4. aircrack-ng破解教程
  5. pytorch使用LSTM和GRU
  6. vue 单页面 http stalled 的情况
  7. 学计算机可以买轻薄本吗,轻薄便携笔记本盘点
  8. Infludb概念与架构
  9. vant 做表格_Vant Cell 单元格
  10. vant 引进单个样式_Vant 定制主题