用C语言输入3个整数,按由小到大的顺序输出。 函数原型:void swap(int *p1, int *p2) 输出格式: Please input three integers: 34,21,25↙ The ascending order is 21,25,34.
时间: 2024-03-03 13:49:00 浏览: 55
C语言程序设计-从键盘输入一个大于3的整数,调用函数fun判断其是否素数,然后在main函数中输出相应的结论信息;
5星 · 资源好评率100%
好的,我来为您解答。以下是代码实现:
```c
#include <stdio.h>
void swap(int *p1, int *p2) {
int temp = *p1;
*p1 = *p2;
*p2 = temp;
}
int main() {
int a, b, c;
printf("Please input three integers: ");
scanf("%d,%d,%d", &a, &b, &c);
if (a > b) {
swap(&a, &b);
}
if (a > c) {
swap(&a, &c);
}
if (b > c) {
swap(&b, &c);
}
printf("The ascending order is %d,%d,%d.", a, b, c);
return 0;
}
```
当您输入 34,21,25 时,程序将输出 "The ascending order is 21,25,34.",符合题目要求。
阅读全文