从键盘任意输入两个整数,编程实现将其从小到大排序后重新输出。排序过程用自定义函数Sort实现,用指针作函数参数。 函数接口: void Sort(int *x, int *y); 输入格式: 从键盘输入两个整数,以空格分隔。 输出格式: 按输出样例的形式输出排序后的两个整数。
时间: 2023-05-18 18:06:55 浏览: 116
从键盘任意输入两个整数,输出两数之间的素数,素数判断用函数实现。 扩展要求:1)程序可以循环执行,判断完一组可以再进行下一组;可以设定一个特殊键退出
5星 · 资源好评率100%
以下是C知道的回答:
请参考以下代码实现:
```c
#include <stdio.h>
void Sort(int *x, int *y);
int main()
{
int a, b;
scanf("%d %d", &a, &b);
Sort(&a, &b);
printf("%d %d", a, b);
return 0;
}
void Sort(int *x, int *y)
{
if (*x > *y)
{
int temp = *x;
*x = *y;
*y = temp;
}
}
```
输入样例:
```
5 3
```
输出样例:
```
3 5
```
希望能够帮助到您!
阅读全文