从终端输入两个数 Num1,Num2比较大小,如果Num1大于Num2,则输出Num1;否则Num1,Num2两数交换后再输出Num1

#include <stdio.h>

int main()
{
    int Num1 = 0;
    int Num2 = 0;
    int tmp = 0;
    
    printf("请输入两个数:\n");
    scanf("%d %d",&Num1,&Num2);

    if (Num1 > Num2)
    {
        printf("Num1 = %d\n",Num1);
    }
    else
    {
        tmp = Num1;
        Num1 = Num2;
        Num2 = tmp;

        printf("Num1 = %d\n",Num1);
    }

     return (0);
}

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 可以使用条件语句和循环来实现: num1 = int(input("请输入第一个整数:")) num2 = int(input("请输入第二个整数:")) num3 = int(input("请输入第三个整数:")) # 判断大小关系,交换位置 if num1 > num2: num1, num2 = num2, num1 if num1 > num3: num1, num3 = num3, num1 if num2 > num3: num2, num3 = num3, num2 print("从小到大的顺序为:", num1, num2, num3) ### 回答2: 可以使用条件语句和比较运算符来解决这个问题。首先,我们可以使用if语句来比较三个数,并确定它们的大小关系。然后,我们根据判断结果来决定输出的顺序。 具体步骤如下: 1. 输入三个整数 num1num2、num3。 2. 先使用if语句判断 num1num2 的大小关系,并按照从小到大的顺序输出。即如果 num1 小于等于 num2,则输出 num1num2;否则输出 num2num1。 3. 判断 num3 和前两个数的大小关系,如果 num3 小于等于最小的数,则输出 num3、最小的数和另一个数;如果 num3 大于最大的数,则输出最小的数、另一个数和 num3;否则输出最小的数、 num3 和最大的数。 示例代码如下: ```python num1 = int(input('请输入第一个整数:')) num2 = int(input('请输入第二个整数:')) num3 = int(input('请输入第三个整数:')) if num1 <= num2: if num2 <= num3: print(num1, num2, num3) elif num1 <= num3: print(num1, num3, num2) else: print(num3, num1, num2) else: if num1 <= num3: print(num2, num1, num3) elif num2 <= num3: print(num2, num3, num1) else: print(num3, num2, num1) ``` 这样,根据输入的三个整数,程序会按照从小到大的顺序进行输出。 ### 回答3: 可以通过比较大小的方法将三个整数从小到大排序,并按照该顺序输出。 假设输入的三个整数分别为num1, num2, num3。 1. 首先,通过比较num1num2的大小,将较小的数值赋值给一个新变量min_num,将较大的数值赋值给一个新变量max_num。 2. 接着,再比较max_num和num3的大小,将较大的数值赋值给max_num。 3. 最后,将min_num、num3和max_num按照从小到大的顺序输出。 下面是具体的代码实现: ```python num1 = int(input("请输入第一个整数:")) num2 = int(input("请输入第二个整数:")) num3 = int(input("请输入第三个整数:")) # 比较num1num2的大小 if num1 > num2: min_num = num2 max_num = num1 else: min_num = num1 max_num = num2 # 比较max_num和num3的大小 if max_num < num3: max_num = num3 elif min_num > num3: min_num = num3 # 输出从小到大的顺序 print(min_num, num3, max_num) ``` 运行程序后,依次输入三个整数,即可得到按照从小到大顺序输出的结果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值