输入三个整数x,y,z,请把这三个数由小到大输出。-多语言实现

server/2024/11/26 2:07:31/

目录

C 语言实现

Python 实现 

Java 实现

Js 实现


题目:输入三个整数x,y,z,请把这三个数由小到大输出。

程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。

C 语言实现

#include <stdio.h>int main() {int x, y, z;printf("请输入三个数字:\n");scanf("%d %d %d", &x, &y, &z);// 使用简单的排序逻辑if (x > y) {int temp = x; x = y; y = temp;}if (x > z) {int temp = x; x = z; z = temp;}if (y > z) {int temp = y; y = z; z = temp;}printf("从小到大排序: %d %d %d\n", x, y, z);return 0;
}

Python 实现 

python"># 获取用户输入的三个数字
x, y, z = map(int, input("请输入三个数字,用空格分隔:\n").split())# 使用简单的排序逻辑
if x > y:x, y = y, x
if x > z:x, z = z, x
if y > z:y, z = z, y# 输出结果
print("从小到大排序:", x, y, z)

Java 实现

java">import java.util.Scanner;public class SortThreeNumbers {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.println("请输入三个数字:");int x = scanner.nextInt();int y = scanner.nextInt();int z = scanner.nextInt();// 使用简单的排序逻辑if (x > y) {int temp = x;x = y;y = temp;}if (x > z) {int temp = x;x = z;z = temp;}if (y > z) {int temp = y;y = z;z = temp;}// 输出结果System.out.printf("从小到大排序: %d %d %d\n", x, y, z);scanner.close();}
}

Js 实现

javascript">// 获取用户输入的三个数字
const input = prompt("请输入三个数字,用逗号分隔:");
const numbers = input.split(',').map(Number);// 使用简单的排序逻辑
let [x, y, z] = numbers;if (x > y) {[x, y] = [y, x];
}
if (x > z) {[x, z] = [z, x];
}
if (y > z) {[y, z] = [z, y];
}// 输出结果
console.log(`从小到大排序: ${x} ${y} ${z}`);

以上程序输出结果

请输入三个数字:
1
3
2
从小到大排序: 1 2 3

http://www.ppmy.cn/server/144954.html

相关文章

废品买卖回收管理系统|Java|SSM|Vue| 前后端分离

【重要①】前后端源码万字文档部署文档 【重要②】正版源码有问题包售后 【包含内容】 【一】项目提供非常完整的源码注释 【二】相关技术栈文档 【三】源码讲解视频 【其它服务】 【一】可以提供远程部署安装&#xff0c;包扩环境 【…

HarmonyOS4+NEXT星河版入门与项目实战(19)------状态管理 @Prop@Link@Provide@Consume

文章目录 1、@Prop@Link@Provide@Consume装饰器图解2、案例演示1、模块划分2、模块封装1、任务统计模块2、列表管理模块3、主界面4、完整代码3、父组件是对象@Prop可以是对象属性1、案例改造2、完整代码4、@Provide@Consume案例1、案例改造2、完整代码3、总结1、@Prop@Link@Pro…

双因子认证:统一运维平台安全管理策略

01双因子认证概述 双因子认证&#xff08;Two-Factor Authentication&#xff0c;简称2FA&#xff09;是一种身份验证机制&#xff0c;它要求用户提供两种不同类型的证据来证明自己的身份。这通常包括用户所知道的&#xff08;如密码&#xff09;、用户所拥有的&#xff08;如…

LeetCode 第 425 场周赛 个人题解

Q1. 最小正和子数组 原题链接 Q1. 最小正和子数组 思路分析 签到题&#xff0c;暴力就行 时间复杂度&#xff1a;O(N^2) AC代码 class Solution:def minimumSumSubarray(self, nums: List[int], l: int, r: int) -> int:n len(nums)res -1acc list(accumulate(num…

logstash 解析数组格式json数据:split, json

1&#xff0c;需求说明 原始数据格式&#xff1a; 1条 &#xff08;2*2&#xff09;》4个指标数据 [{"app":"aa","url":"www.1.com","metrics":[{"name":"cpu","value":11},{"name&quo…

我用豆包MarsCode IDE 做了一个 CSS 权重小组件

作者&#xff1a;夕水 查看效果 作为一个前端开发者&#xff0c;应该基本都会用 VSCode 来做开发&#xff0c;所以也应该见过如下这张图的效果: 以上悬浮面板分为2个部分展示内容。 <element class"hljs-attr">: 代表元素只有一个类名叫hljs-attr的类选择器&am…

Java基础-组件及事件处理(下)

(创作不易&#xff0c;感谢有你&#xff0c;你的支持&#xff0c;就是我前行的最大动力&#xff0c;如果看完对你有帮助&#xff0c;请留下您的足迹&#xff09; 目录 面板组件 说明 常见组件 JScrollPane常用构造方法 JScrollPane设置面板滚动策略的方法 JScrollPane滚…

selinux及防火墙

selinux说明 SELinux 是 Security-Enhanced Linux 的缩写&#xff0c;意思是安全强化的 linux 。 SELinux 主要由美国国家安全局&#xff08; NSA &#xff09;开发&#xff0c;当初开发的目的是为了避免资源的误用。 httpd进程标签&#xff08;/usr/share/nginx/html &#…