您的位置:首页 > 其它

将三个数按从大到小输出

2018-04-07 22:55 155 查看
用if else语句将三个数按从大到小输出
#include<stdio.h>
#include<Windows.h>
#pragma warning(disable:4996)

void get_max(int x, int y, int z)
{
if (x > y&&x > z)//x最大时
{
printf("first=%d\n", x);
if (y > z)
{
printf("second=%d\n", y);
printf("third=%d\n", z);
}
else
{
printf("second=%d\n", z);
printf("third=%d\n", y);
}
}
else if (y > z)//y最大时
{
printf("first=%d\n", y);
if (x > z)
{
printf("second=%d\n", x);
printf("third=%d\n", z);
}
else
{
printf("second=%d\n", z);
printf("third=%d\n", x);
}
}
else//z最大时
{
printf("first=%d\n", z);
if (x > y)
{
printf("second=%d\n",x);
printf("third=%d\n", y);
}
else
{
printf("second=%d\n", y);
printf("third=%d\n", x);
}
}
}

int main()
{
int x, y, z;
while (1)
{
printf("请输入三个数字:\n");
scanf("%d%d%d", &x, &y, &z);
get_max(x, y, z);
}
system("pause");
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐