题目:输入3个整数,按从小到大的顺序输出
Python篇:
方法一:
思路:
输入三个数a,b,c
对a和b进行比较,并把小的数赋给a。
对a和c进行比较,并把小的数赋给a。
对b和c进行比较,并把小的数赋给b。
其中temp是临时变量。
a = int(input("请输入第一个整数:"))
b = int(input("请输入第二个整数:"))
c = int(input("请输入第三个整数:"))
if a>b:
temp=b
b=a
a=temp
if a>c:
temp=c
c=a
a=temp
if b>c:
temp=c
c=b
b=temp
sorted_numbers = [a, b, c]
sorted_numbers.sort()
print("从小到大排序后的整数:")
for number in sorted_numbers:
print(number, end=" ")
运行结果:
方法二:
使用数组只带的排序方法:
num1 = int(input("请输入第一个整数:"))
num2 = int(input("请输入第二个整数:"))
num3 = int(input("请输入第三个整数:"))
sorted_numbers = [num1, num2, num3]
sorted_numbers.sort()
print("从小到大排序后的整数:")
for number in sorted_numbers:
print(number, end=" ")
Java篇:
方法一:
使用数组只带的排序方法:
Scanner scanner = new Scanner(System.in);
System.out.println("请输入第一个整数:");
int num1 = scanner.nextInt();
System.out.println("请输入第二个整数:");
int num2 = scanner.nextInt();
System.out.println("请输入第三个整数:");
int num3 = scanner.nextInt();
int[] arr = {num1, num2, num3};
java.util.Arrays.sort(arr);
System.out.println("从小到大排序后的整数:");
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
}
运行结果:
视频地址:
就这样啦!
总结
@作者:加辣椒了吗?
简介:憨批大学生一枚,喜欢在博客上记录自己的学习心得,也希望能够帮助到你们!