将三个数按从小到大输出:用函数来实现
#include<stdio.h>
#include<Windows.h>
void show(int x, int y, int z)
{
if (x > y)
{
if (x > z)
{
if (y > z)
{
printf("%d,%d,%d\n", x, y, z);
}
else
{
printf("%d,%d,%d\n", x, z, y);
}
}
else
{
printf("%d,%d,%d\n", z, x, y);
}
}
else
{
if (y > z)
{
if (x > z)
{
printf("%d,%d,%d\n", y, x, z);
}
else
{
printf("%d,%d,%d\n", y, z, x);
}
}
else
{
printf("%d,%d,%d\n", z, y, x);
}
}
}
int main()
{
int x = 1;
int y = 2;
int z = 3;
show(x, y, z);
system("pause");
return 0;
}
运行结果: