整数比较(比较4个数并从小到大输出)C语言xdoj94

描述:

从键盘输入四个整数,要求按由小到大的顺序输出。

输入说明:

输入四个整数,以空格间隔。

输出说明:

输出排序后的整数,以空格间隔。

输入样例

样例1输入

-99 9 99 -9

输出样例

样例1输出

-99 -9 9 99

#include <stdio.h>//整数比较
int main() {int a[4];int i,j,m,n;for (m = 0; m < 4; m++) {scanf("%d", &a[m]);}for (i = 0; i < 3; i++) {//冒泡排序,如果有n个数,则i<n-1for (j = 0; j < 3 - i; j++) {//j<n-i-1if (a[j] > a[j + 1]) {int t = a[j];a[j] = a[j + 1];a[j + 1] = t;}}}for (n = 0; n < 4; n++) {printf("%d ", a[n]);}return 0;
}

补充:首次提交遇到了编译错误:

将int定义在for循环外面并且给每个for循环使用不同的字母i,j,m,n得以解决。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/292617.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

逆波兰计算器的完整代码

前置知识&#xff1a; 将中缀表达式转为List方法&#xff1a; //将一个中缀表达式转成中缀表达式的List//即&#xff1a;(3042)*5-6 》[(, 30, , 42, ), *, 5, -, 6]public static List<String> toIndixExpressionList(String s) {//定义一个List&#xff0c;存放中缀表达…

svn合并跟踪信息丢失

最近合并完了发现没有可以提交的合并信息&#xff0c;类似这样的&#xff1a; 红色部分框起来的灰色字体的&#xff0c;也就是合并信息 没有合并跟踪信息的话&#xff0c;下次合并时&#xff0c;就不知道上次合并了哪些内容&#xff0c;可能会重复合并&#xff0c;也可能漏合并…

Java反序列化链子分析-3

文章目录 前言Hessian反序列化TemplatesImplSpring AOPPartiallyComparableAdvisorHolderResin 前言 续接之前那篇Java反序列化-2的文章。 Hessian反序列化 Hessian是一种用于远程调用的二进制协议。它被广泛用于构建分布式系统中的跨平台通信&#xff0c;特别适用于Java语言…

【JS】事件循环机制

一、JS单线程、异步、同步概念 众所周知&#xff0c;JS是单线程&#xff08;如果一个线程删DOM&#xff0c;一个线程增DOM&#xff0c;浏览器傻逼了&#xff5e;所以只能单着了&#xff09;&#xff0c;虽然有webworker酱紫的多线程出现&#xff0c;但也是在主线程的控制下。we…

京东tp26旋转验证

记录一下&#xff0c;狗东的tp26旋转验证码&#xff0c;难点还是在这个轨迹上。我真的是一点都不喜欢玩轨迹&#xff01;&#xff01;&#xff01;&#xff01; 类似于百度旋转的图&#xff0c;不过他这个东西还是稍微有点差距的。 鉴于生病了脑子不太好使&#xff0c;就不过多…

KBU808-ASEMI适配高端电源KBU808

编辑&#xff1a;ll KBU808-ASEMI适配高端电源KBU808 型号&#xff1a;KBU808 品牌&#xff1a;ASEMI 封装&#xff1a;KBU-4 最大平均正向电流&#xff1a;8A 最大重复峰值反向电压&#xff1a;800V 产品引线数量&#xff1a;4 产品内部芯片个数&#xff1a;4 产品内…

Docker概述及介绍

Docker是近年来新兴的虚拟化工具&#xff0c;它可以和虚拟机一样实现资源和系统环境的隔离。 库&#xff0c;然后再安装应用&#xff1b; Container(Docker容器)&#xff0c;在宿主机器、宿主机器操作系统上创建Docker引擎&#xff0c;在引擎的基础上再安装应用。 Docker三…

链表反转【思路】

链表反转 思路1. 将1->2->3->4->5这个链表中的2&#xff0c;3位置反转为1->3->2->4->52. 将1->2->3->4->5这个链表中的2&#xff0c;3&#xff0c;4位置反转为1->4->3->2->5思路总结 3. 将1->2反转为2->1 Java代码 将1-…

VM——计算流程执行耗时

1、计算同一个流程内的耗时&#xff0c;可以直接用“耗时统计”模块&#xff1b; 2、计算多个流程的运行耗时&#xff0c;需要使用“脚本”&#xff0c;利用C#函数计算耗时 首先&#xff0c;记录起始时间&#xff0c;保存到string类型的全局变量中&#xff0c; curTmStr Dat…

c++学习笔记-提高篇-STL标准模板库3(stack容器、queue容器以及list容器)

目录 Stack容器 一、Stack容器介绍 二、stack常用接口 三、栈的示例 queue&#xff08;队列&#xff09;容器 一、queue容器介绍 二、queue常用接口 三、queue示例 list容器 一、list容器介绍 二、list常用接口及示例 &#xff08;一&#xff09;list构造函数 &am…

HTML---盒子模型

文章目录 前言一、pandas是什么&#xff1f;二、使用步骤 1.引入库2.读入数据总结 一.盒子模型概述 HTML中的盒子模型是一种用于描述和布局元素的概念。每个 HTML 元素都可以被表示为一个矩形的盒子&#xff0c;这个盒子包括四个部分&#xff1a;内容区域、内边距、边框和外边距…

【终极教程】Cocos2dx服务端重构(优化cocos2dx服务端)

文章目录 概述问题概述1. 代码混淆代码加密具体步骤测试和配置阶段IPA 重签名操作步骤2. 缺乏文档3. 缺乏推荐的最佳实践4. 性能问题 总结 概述 Cocos2dx是一个非常流行的跨平台游戏引擎&#xff0c;开发者可以使用这个引擎来开发iOS、Android和Web游戏。同时&#xff0c;Coco…