任意输入三个整数,要求从小到大输出

/*任意输入三个整数,要求从小到大输出*/
#include<iostream>
using namespace std;
int main()
{
    int num1,num2,num3,max,min;
	cout<<"任意输入三个整数,要求从小到大输出"<<endl;
	cin>>num1>>num2>>num3;
	if(num1>num2)
	{
		max=num1;
		min=num2;
	}
    else
	{
		max=num2;
		min=num1;
	}
    if(num3<num1)
	{
		cout<<num2<<"<"<<min<<"<"<<max<<endl;
	}
	if(num3>min&&num3<max)
	{
		cout<<min<<"<"<<num3<<"<"<<min<<endl;
	}
	if(num3>max)
	{
		cout<<min<<"<"<<max<<"<"<<num3<<endl;
	}
	return 0;
	
}

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 可以使用以下代码实现: ```python a, b, c = map(int, input().split()) lst = [a, b, c] lst.sort() print(lst) ``` 如果你需要使用 Lua 语言实现,可以使用以下代码: ```lua local a, b, c = io.read("*n", "*n", "*n") local lst = {a, b, c} table.sort(lst) for i = 1, #lst do io.write(lst[i], " ") end ``` 对于中文加密的问题,可以使用以下代码实现: ```python import hashlib def encrypt(text): md5 = hashlib.md5() md5.update(text.encode('utf-8')) return md5.hexdigest() text = input("请输入要加密的中文文本:") encrypted_text = encrypt(text) print("加密后的结果为:", encrypted_text) ``` Lua 语言实现: ```lua local md5 = require("md5") function encrypt(text) return md5.sumhexa(text) end io.write("请输入要加密的中文文本:") local text = io.read() local encrypted_text = encrypt(text) io.write("加密后的结果为:", encrypted_text, "\n") ``` 至于 "lua closure factory 完整代码" 的问题,我需要更多的上下文信息才能回答。 ### 回答2: 要将任意三个整数从小到大输出,可以通过比较大小的方法进行排序。假设输入三个整数分别为a、b、c。 首先,我们可以先进行两两之间的比较,来确定最小值和最大值: - 判断a和b的大小,若a小于b,则交换它们的值。 - 然后再判断a和c的大小,若a小于c,则交换它们的值。 - 最后再判断b和c的大小,若b小于c,则交换它们的值。 经过以上三步的比较和交换,我们可以得到a、b、c的从小到大顺序。 下面是一个简单的实现示例: ``` a = int(input("请输入第一个整数:")) b = int(input("请输入第二个整数:")) c = int(input("请输入三个整数:")) # 比较大小并进行交换 if a > b: a, b = b, a if a > c: a, c = c, a if b > c: b, c = c, b # 输出结果 print("从小到大顺序为:%d, %d, %d" % (a, b, c)) ``` 可以根据以上思路,通过比较大小并交换的方式,将输入任意三个整数从小到大输出。 ### 回答3: 要按照从小到大顺序输出任意三个整数,可以使用条件语句和比较运算符进行判断和排序。以下是示例代码: ```python # 输入三个整数 num1 = int(input("请输入第一个整数:")) num2 = int(input("请输入第二个整数:")) num3 = int(input("请输入三个整数:")) # 判断大小并进行排序 if num1 > num2: num1, num2 = num2, num1 if num2 > num3: num2, num3 = num3, num2 if num1 > num2: num1, num2 = num2, num1 # 输出结果 print("从小到大顺序为:",num1, num2, num3) ``` 使用该代码,首先要求用户输入三个整数,然后判断它们的大小关系,并进行排序。最后输出排序后的结果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值