/*
Name:
Copyright:
Author:
Date: 27/07/17 08:44
Description:
【程序5】
题目:输入三个整数x,y,z,请把这三个数由小到大输出。
1.程序分析:我们想办法把最小的数放到x上,
x与y、z比较,把最小的数存储在x
y与z比较
简言:xyz分别存储从小到大的三个数
*/
#include <stdio.h>
int main()
{
int x,y,z,tempMin;
while(printf("请输入x,y,z的值 :") && scanf("%d %d %d",&x,&y,&z) != EOF)
{
if(x > y) /*交换x,y的值*/
{
tempMin = x;
x = y;
y = tempMin;
}
if(x > z) /*交换x,z的值*/
{
tempMin = z;
z = x;
x = tempMin;
}
if(y > z) /*交换y,z的值*/
{
tempMin = y;
y = z;
z = tempMin;
}
printf("三个数从小到大排列:%d %d %d\n\n",x,y,z);
}
return 0;
}
C语言——实例005 输入三个整数x,y,z,请把这三个数由小到大输出。
最新推荐文章于 2024-09-02 22:57:41 发布