对输入的三个整数进行排序,使之按照一定的顺序输出。
这是C语言中典型 *** 作,那么如何实现这个功能呢?
写代码将三个整数数按从大到小输出。
例如:
输入:2 3 1
输出:3 2 1
我们可以先两两比较,找出较大者再与第三个数比较得出最大者,另外两个数进行比较,找出最小者,最后进行输出,就实现了上述 *** 作。
具体如何实现的可以参考以下代码。
#include
int main()
{
int x = 0;
int y = 0;
int z = 0;
int n = 0;
scanf("%d%d%d", &x, &y, &z);
if (xy,则跳到下一条判断语句
{
n = x;
x = y;
y = n;
}
if (x < z)//此时x为(x,y)中的较大值,若x%d>%d\n", x, y, z);
return 0;
}
运行结果如下图所示:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)