作业帮 > 综合 > 作业

1) 输入3个整数,按由小到大的顺序输出.编译一个函数,用指针变量作为参数.

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/01 09:25:01
1) 输入3个整数,按由小到大的顺序输出.编译一个函数,用指针变量作为参数.
C语言程序:
#include "stdio.h"
void swap(int *x, int *y)
{
\x09int t = *x;
\x09*x = *y;
\x09*y = t;
}
void main()
{
\x09int a, b, c;
\x09printf("input 3 number : ");
\x09scanf("%d%d%d", &a, &b, &c);
\x09if(a > b)
\x09\x09swap(&a, &b);
\x09if(b > c)
\x09\x09swap(&b, &c);
\x09if(a > b)
\x09\x09swap(&a, &b);
\x09printf("order : %d, %d, %d\n", a, b, c);
}