输入三个字符串,按照由小到大的顺序输出(指针方法处理)——C语言
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语言相关推荐
- ACMNO.36输入三个整数,按由小到大的顺序输出。
题目描述 输入三个整数,按由小到大的顺序输出. 输入 三个整数 输出 由小到大输出成一行,每个数字后面跟一个空格 样例输入 2 3 1 样例输出 1 2 3 来源/分类 C语言 题目截图: 思路: 借 ...
- C语言 输入三个字符串,由小到大输出
#include <stdio.h> #include <string.h> void swap(char *p1,char *p2){char p[32];strcpy(p, ...
- 输入三个字符串按由小到大输出
/* * Copyright (c) 2016, 安徽大学计算机科学与技术学院 * All rights reserved. * 作 者: 杨磊 * 完成日期:2016 年 12 月 29 日 * 问 ...
- [YTU]_1064 (输入三个字符串,按由小到大的顺序输出)
Description 输入三个字符串,按由小到大的顺序输出.分别使用指针和引用方式实现两个排序函数.在主函数中输入和输出数据. Input 3行字符串 Output 按照从小到大输出成3行.由指针方 ...
- 输入三个字符串,按由小到大的 顺序输出,用指针来实现
//输入三个字符串,按由小到大的 顺序输出,用指针来实现 #include<stdio.h> #include<string.h> #include<stdlib.h&g ...
- C++输入3个字符串,按由小到大的顺序输出(用指针方法处理),VS2017strcpy使用与strcpy_s使用
本文是想用来记载作为菜菜的初学者的自己解决这个问题的过程>< 如果是想康康最终的代码,直接通过目录到达"风暴叒一次来临(正确的道路)就可以啦"~ 如果在代码输入之后出现 ...
- [YTU]_1063 (输入三个整数,按由小到大的顺序输出)
Description 输入三个整数,按由小到大的顺序输出.分别使用指针和引用方式实现两个排序函数.在主函数中输入和输出数据. Input 三个整数 Output 由小到大输出成一行,每个数字后面跟一 ...
- 习题 8.2 输入3个字符串,按由小到大的顺序输出。(指针法)
C程序设计(第四版) 谭浩强 习题8.2 个人设计 习题 8.2 输入3个字符串,按由小到大的顺序输出.(指针法) 代码块: 方法1: #include <stdio.h> #includ ...
- 输入3个数a,b,c,要求按由小到大的顺序输出
输入3个数a,b,c,要求按由小到大的顺序输出 #include <stdio.h> int main(){printf("请输入三个整数:");int t,a, b, ...
最新文章
- SDN — 核心玩家与技术流派
- STL中的set容器的一点总结
- map和struct的多重嵌套
- mysql timeout知多少
- 通过分析 JDK 源代码研究 Hash 存储机制--转载
- 从零开始写javaweb框架 pdf_大学写的一个 Java Web 框架
- Active Directory的用户属性说明
- pacemaker+mysql+drbd
- 《大型网站技术架构》笔记
- SAP 批导模板(WBS批导为例)
- 喷码机墨盒堵了怎么修理清洗
- server r2 系统更新文件清理
- ie9 java小程序设置_小程序 自定义导航栏
- 响应式布局以及提交网站
- Vitalik Buterin 《以太坊紫皮书》
- 漫画:生命游戏(头条、Google 面试题)
- Spring Cloud 入门总结
- Task01:数据载入及初步观察
- 【问题记录】启动 Navicat 的过程中,遇到:Missing required library sqlite.dll,998
- ruoyi笔记0-尝试启动ruoyi
热门文章
- hwnd = GetHWnd();
- 东方博宜oj答案1101-1150
- ubuntu 通过终端命令行 修改主题 图标 shell 壁纸 光标
- Loot 带来了全新的 NFT 时代,一文读懂火爆币圈的 Loot 究竟是什么?
- HTML+CSS+JS网页设计期末课程大作业 :音乐在线网站设计——音乐在线听平台网站(26页) 网页设计成品DW静态网页Html5响应式css3
- python elif格式_if...elif...else语句格式
- JavaScript 迭代器 迭代对象
- C# KeyDown事件无响应解决方法
- AI智能助手的未来:与人类互动的下一代人工智能技术
- 采访手记--莎拉拉的故事