输入三个整数 x,y,z ,请把这三个数由小到大输出?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了输入三个整数 x,y,z ,请把这三个数由小到大输出?相关的知识,希望对你有一定的参考价值。

import java.util.Scanner;
public class Prog15
public static void main(String[] args)
Scanner scan = new Scanner(System.in).useDelimiter("\\D");
System.out.print(" 请输入三个数: ");
int x = scan.nextInt();
int y = scan.nextInt();
int z = scan.nextInt();
scan.close();
System.out.println(" 排序结果: "+sort(x,y,z));

// 比较两个数的大小
private static String sort(int x,int y,int z)
String s = null;
if(x>y)
int t = x;
x = y;
y = t;

if(x>z)
int t = x;
x = z;
z = t;

if(y>z)
int t = z;
z = y;
y = t;

s = x+" "+y+" "+z;
return s;

参考技术A 你第二个求累加和的意思不太明确~就只写了第一个~#include int factorial(int x)\x05\x05//求阶乘函数\x05\x05int i;\x05if(x>1)\x0 参考技术B 你只需要将三个整数,然后按大小的函数输入就可以了。 参考技术C 输入三个字,儿子这具体你应该去找找专门的一些校医老的或者列个等式,看看有什么好的办法。 参考技术D 输入三个整数差在这请把这三个数由

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

排序最简单的就是直接调用内置函数sort()
通过input()函数获取x,y,z将他们存入列表list
然后调用list.sort()进行排序

 1 x = input(请输入x:)
 2 y = input(请输入y:)
 3 z = input(请输入z:)
 4 
 5 # list = []   #先定义列表才能使用append()方法 只有列表才可以使用append方法,没声明之前解释器无法判断类型为列表,而是字符型
 6 # list.append(x,y,z)   #append()方法只能有一个参数
 7 list = [x,y,z]  #直接给list赋值
 8 print(排序前:,list)
 9 
10 list.sort()     #sort()是内置的排序函数,可以排序字符类型。 默认为升序
11 print(升序:,list)
12 
13 list.sort(reverse=True)    # 如果需要降序排列,则需要传递一个reverse=True作为参数
14 print(降序:,list)

运行结果:

1 第一个数:1
2 第二个数:2
3 第三个数:3
4 排序前: [1, 2, 3]
5 升序: [1, 2, 3]
6 降序: [3, 2, 1]

 

以上是关于输入三个整数 x,y,z ,请把这三个数由小到大输出?的主要内容,如果未能解决你的问题,请参考以下文章

编写java程序,输入三个整数x,y,z,请把这三个数由小到大输出

输入三个整数x,y,z,请把这三个数由小到大输出:用JAVA语言编程

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

输入三个整数 x,y,z ,请把这三个数由小到大输出?

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

C语言,输入三个整数,X, Y,Z,请把这三个数有小到大输出