#include<stdio.h>
int main()
{//该算法的目的是x>y>z//为了方便理解,我们可以理解为第一个容器的数值>第二个容器的数值>第三个容器的数值//而x,y,z只是分别用来存放数值的第一个容器,第二个容器,第三个容器int x, y, z, temp;scanf_s("%d %d %d", &x, &y, &z);//依次输出x,y,z三个数值if (x < y){//从x和y中比较出一个大的值放在第一个容器temp = x;x = y;y = temp;}//使得第一个容器的数值>第二个容器的数值if (y < z){temp = z;//因为还不确定z在三个数值中是第一大还是第二大还是第三大,所以暂时先用temp将z的值存储起来,z = y;//x>y,z>y,y的值最小,所以放在第三个容器//比较x和temp,大的放在第一个容器,小的放在第二个容器,上两行的代码已经确定了最小的那个数,已经被放在了第三个容器if (x > temp){y = temp;//x>temp的话,即x是最大的,temp是第二大的,所以x就被放在第一个容器,temp就被放在第二个容器}else//即x<=temp,此时temp是最大的,x是第二大的,temp放在第一个容器,x放在第二个容器{y = x;x = temp;}}printf("%d %d %d", x, y, z);
}

试写一算法,自大至小依次输出顺序读入的三个整数X,Y和Z的值相关推荐

  1. 设顺序表va中的数据元素递增有序。试写一算法,将x插入到顺序表的适当位置上,以保持该表的有序性。

    题目要求:设顺序表va中的数据元素递增有序.试写一算法,将x插入到顺序表的适当位置上,以保持该表的有序性. 代码实现: void Insert(SqList *va,int x) {int i;if( ...

  2. 试写一个算法,识别依次读入的一个以“@”为结束符的字符序列是否为形如“序列1序列2”模式的字符序列。其中序列1和序列2都不含字符“”,且序列2是序列1的逆序列。例如,“a+bb+a”是属该模式

    由于题目要求,此篇文章用的是纯c写的- 已经一年半没有写c的我一口老血喷出来- [问题描述] 试写一个算法,识别依次读入的一个以"@"为结束符的字符序列是否为形如"序列1 ...

  3. CQUPT数据结构作业2.1:设有一如下定义的SqList类型的顺序表,将其中的数据元素按递增顺序排列.试写一算法,将x插入到顺序表的适当位置,以保持该表的有序性

    加粗样式 2.1设有一如下定义的SqList类型的顺序表,将其中的数据元素按递增顺序排列.试写一算法,将x插入到顺序表的适当位置,以保持该表的有序性; typedef struct{int *elem ...

  4. 回文是指正读反读均相同的字符序列,如“abba”和“abdba”均是回文,但“good”不是回文。试写一个算法判定给定的字符向量是否为回文。(提示:将一半字符入栈)

    栈与队列习题:回文是指正读反读均相同的字符序列,如"abba"和"abdba"均是回文,但"good"不是回文.试写一个算法判定给定的字符向 ...

  5. 回文是指正读反读均相同的字符序列;如“abba”和“abdba”均是回文,但“good”不是回文。试写一个算法判定给定的字符序列是否是回文。(提示:将一半字符入栈)

    文章目录 1.题目描述 2.算法实现 1.题目描述 回文是指正读反读均相同的字符序列:如"abba"和"abdba"均是回文,但"good" ...

  6. 回文是指正读反读均相同的字符序列,如“abba“和“abdba“均是回文,但“good“不是回文。试写一个算法判定给定的字符向量是否为回文。(提示:将一半字符入栈)

    题目要求:回文是指正读反读均相同的字符序列,如"abba"和"abdba"均是回文,但"good"不是回文.试写一个算法判定给定的字符向量是 ...

  7. 已知带头结点的动态单链表L中的结点是按整数值递增排列的,试写一算法将值x为的结点插入到表L中,使L仍然有序。

    创建链表,main函数中通过while循环找出该插入的位置,插入.应注意L头节点位置的变化,利用一个ptr来记录L的头节点. /*已知带头结点的动态单链表L中的结点是按整数值递增排列的,试写一算法将值 ...

  8. 试写一算法,对单链表进行逆置

    NOTICE: 本篇代码是按照源码的书写顺序所写,复制之后可直接运行. 环境: vscode 题目: 试写一算法,对单链表进行逆置 分析: 单链表的逆置需要设置两个指针,第一个进行遍历单链表:第二个进 ...

  9. 线性表中有n个元素,每个元素是一个字符,现存于向量R[n]中,试写一算法,使R中字符按字母字符、数字字符和其他字符的顺序排列。要求利用原来的存储空间,元素移动次数最小。

    线性表中有n个元素,每个元素是一个字符,现存于向量R[n]中,试写一算法,使R中字符按字母字符.数字字符和其他字符的顺序排列.要求利用原来的存储空间,元素移动次数最小. int fch(char c) ...

最新文章

  1. python sys模块作用_浅谈Python中的模块
  2. caffe matlab 提取全链接层特zheng
  3. Oracle计划任务JOB不自动执行的问题
  4. Android AIDL使用介绍(3) 浅说AIDL背后的Binder
  5. java 字符串子串_java实现字符串匹配求两个字符串的最大公共子串
  6. HTTPS与HTTP的一些区别
  7. 更改matlab默认启动路径
  8. SQL Server Profiler(二)
  9. leetcode @python 123. Best Time to Buy and Sell Stock III
  10. 已知空间三点求圆心坐标,在matlab中的实现方法
  11. uni-app开发环境配置及混合开发流程
  12. VirtualBox安装Ubuntu教程
  13. 2022年,教你跳过验证快速创建Google账户!
  14. 关于出版《ARKit原生开发入门精粹》(2021-03-24更新)
  15. 通过路由远程计算机重启,如何通过三种方式重启路由器
  16. c语言解除键盘锁定,笔记本电脑解除键盘锁定的常见方法
  17. C++_GUARDED_BY 和EXCLUDES属性字
  18. go 变量与json相互转换
  19. 最全量子计算硬件概述(建议收藏)
  20. 单片机入门教程:第七章 1602LCD液晶显示模块

热门文章

  1. 苹果与日本最大运营商合作受阻 因禁止预装软件
  2. 仿 淘宝搜索栏,实现 用户输入搜索关键字时可以显示 搜索提示 的效果 Ajax
  3. 使用H-lua框架制作魔兽争霸地图(10-酒馆英雄选择)
  4. WORD之VBA几种全选的方法
  5. 超高清直播“出圈”下的沉浸式文博会
  6. Python之旅 — 第一个Python程序
  7. JDA人脸检测算法详解
  8. PHP怎么设置字体走马灯效果,html跑马灯/走马灯效果
  9. 透传模块赋能物联网时代
  10. CAD教程:CAD布尔运算命令应用实例