1 概述

输入三个字符串,按照由小到大的顺序输出(指针方法处理)

2 解法

//C程序设计第五版(谭浩强)
//章节:第八章 善于利用指针
// 所有练习均要求用指针方法处理
//练习8.2 输入三个字符串,按照由小到大的顺序输出
#include <stdio.h>
#include <string.h>int main()
{void sort(char *p_s1, char *p_s2);char str1[100], str2[100], str3[100];char *p_s1=str1,*p_s2=str2,*p_s3=str3;printf("请随意输入三个字符串:\n");gets(p_s1); gets(p_s2); gets(p_s3); sort(p_s1, p_s2);sort(p_s1, p_s3);sort(p_s2, p_s3);printf("按照由小到大的顺序输出如下:\n%s\t%s\t%s\t", p_s1, p_s2, p_s3); return 0;
} void sort(char *p_s1, char *p_s2)
{char temp[100]; if(strcmp(p_s1,p_s2)>0){strcpy(temp, p_s1);strcpy(p_s1, p_s2);strcpy(p_s2, temp);   }
}

输入三个字符串,按照由小到大的顺序输出(指针方法处理)——C语言相关推荐

  1. ACMNO.36输入三个整数,按由小到大的顺序输出。

    题目描述 输入三个整数,按由小到大的顺序输出. 输入 三个整数 输出 由小到大输出成一行,每个数字后面跟一个空格 样例输入 2 3 1 样例输出 1 2 3 来源/分类 C语言 题目截图: 思路: 借 ...

  2. C语言 输入三个字符串,由小到大输出

    #include <stdio.h> #include <string.h> void swap(char *p1,char *p2){char p[32];strcpy(p, ...

  3. 输入三个字符串按由小到大输出

    /* * Copyright (c) 2016, 安徽大学计算机科学与技术学院 * All rights reserved. * 作 者: 杨磊 * 完成日期:2016 年 12 月 29 日 * 问 ...

  4. [YTU]_1064 (输入三个字符串,按由小到大的顺序输出)

    Description 输入三个字符串,按由小到大的顺序输出.分别使用指针和引用方式实现两个排序函数.在主函数中输入和输出数据. Input 3行字符串 Output 按照从小到大输出成3行.由指针方 ...

  5. 输入三个字符串,按由小到大的 顺序输出,用指针来实现

    //输入三个字符串,按由小到大的 顺序输出,用指针来实现 #include<stdio.h> #include<string.h> #include<stdlib.h&g ...

  6. C++输入3个字符串,按由小到大的顺序输出(用指针方法处理),VS2017strcpy使用与strcpy_s使用

    本文是想用来记载作为菜菜的初学者的自己解决这个问题的过程>< 如果是想康康最终的代码,直接通过目录到达"风暴叒一次来临(正确的道路)就可以啦"~ 如果在代码输入之后出现 ...

  7. [YTU]_1063 (输入三个整数,按由小到大的顺序输出)

    Description 输入三个整数,按由小到大的顺序输出.分别使用指针和引用方式实现两个排序函数.在主函数中输入和输出数据. Input 三个整数 Output 由小到大输出成一行,每个数字后面跟一 ...

  8. 习题 8.2 输入3个字符串,按由小到大的顺序输出。(指针法)

    C程序设计(第四版) 谭浩强 习题8.2 个人设计 习题 8.2 输入3个字符串,按由小到大的顺序输出.(指针法) 代码块: 方法1: #include <stdio.h> #includ ...

  9. 输入3个数a,b,c,要求按由小到大的顺序输出

    输入3个数a,b,c,要求按由小到大的顺序输出 #include <stdio.h> int main(){printf("请输入三个整数:");int t,a, b, ...

最新文章

  1. SDN — 核心玩家与技术流派
  2. STL中的set容器的一点总结
  3. map和struct的多重嵌套
  4. mysql timeout知多少
  5. 通过分析 JDK 源代码研究 Hash 存储机制--转载
  6. 从零开始写javaweb框架 pdf_大学写的一个 Java Web 框架
  7. Active Directory的用户属性说明
  8. pacemaker+mysql+drbd
  9. 《大型网站技术架构》笔记
  10. SAP 批导模板(WBS批导为例)
  11. 喷码机墨盒堵了怎么修理清洗
  12. server r2 系统更新文件清理
  13. ie9 java小程序设置_小程序 自定义导航栏
  14. 响应式布局以及提交网站
  15. Vitalik Buterin 《以太坊紫皮书》
  16. 漫画:生命游戏(头条、Google 面试题)
  17. Spring Cloud 入门总结
  18. Task01:数据载入及初步观察
  19. 【问题记录】启动 Navicat 的过程中,遇到:Missing required library sqlite.dll,998
  20. ruoyi笔记0-尝试启动ruoyi

热门文章

  1. hwnd = GetHWnd();
  2. 东方博宜oj答案1101-1150
  3. ubuntu 通过终端命令行 修改主题 图标 shell 壁纸 光标
  4. Loot 带来了全新的 NFT 时代,一文读懂火爆币圈的 Loot 究竟是什么?
  5. HTML+CSS+JS网页设计期末课程大作业 :音乐在线网站设计——音乐在线听平台网站(26页) 网页设计成品DW静态网页Html5响应式css3
  6. python elif格式_if...elif...else语句格式
  7. JavaScript 迭代器 迭代对象
  8. C# KeyDown事件无响应解决方法
  9. AI智能助手的未来:与人类互动的下一代人工智能技术
  10. 采访手记--莎拉拉的故事