对输入的两个整数按大小顺序输出
时间: 2024-02-04 18:07:46 浏览: 83
好的,我可以帮您写一个程序来实现这个功能。以下是 Python 代码示例:
```
num1 = int(input("请输入第一个整数:"))
num2 = int(input("请输入第二个整数:"))
if num1 > num2:
print(num2, num1)
else:
print(num1, num2)
```
这段代码会先提示您输入两个整数,接着会通过 if 判断语句比较两个数的大小,如果第一个数大于第二个数,则交换它们的位置,最终输出结果。
相关问题
c语言对输入的两个整数按大小顺序输出
当然,这里是 C 语言的示例代码:
```
#include <stdio.h>
int main() {
int num1, num2, temp;
printf("请输入第一个整数:");
scanf("%d", &num1);
printf("请输入第二个整数:");
scanf("%d", &num2);
if (num1 > num2) {
temp = num1;
num1 = num2;
num2 = temp;
}
printf("%d %d", num1, num2);
return 0;
}
```
这段代码使用了 `scanf` 函数获取用户输入的两个整数,然后通过 if 判断语句比较两个数的大小,如果第一个数大于第二个数,则交换它们的位置,最终输出结果。
用c语言编程输入两个整数,按大小顺序输出。要求在主函数中完成整数的输入输出,在函数void cmp (int*pmax,int*pmin)中实现两个整数的比较和交换
好的,我可以帮你解决这个问题。下面是代码实现:
```c
#include <stdio.h>
void cmp(int *pmax, int *pmin);
int main()
{
int a, b;
printf("请输入两个整数:");
scanf("%d %d", &a, &b);
cmp(&a, &b);
printf("从小到大排序后的结果为:%d %d\n", a, b);
return 0;
}
void cmp(int *pmax, int *pmin)
{
if (*pmax < *pmin)
{
int temp = *pmax;
*pmax = *pmin;
*pmin = temp;
}
}
```
在主函数中,我们先输入两个整数,然后调用cmp函数进行比较和交换。在cmp函数中,我们使用指针来交换两个整数的值,如果*pmax比*pmin小,就交换它们的值。最后在主函数中输出排序后的结果。
希望对你有帮助!
阅读全文