#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
/*
【程序5】
题目:输入三个整数x, y, z,请把这三个数由小到大输出。
[分析]
*/
int main(int argc, int **argv){
int x = 0, y = 0, z = 0;
int temp = 0;
printf("请输入三个数:\n");
scanf("%d %d %d", &x, &y, &z);
if (x > y)
{
temp = y;
y = x;
x = temp;
}
if (x > z)
{
temp = z;
z = x;
x = temp;
}
if (y > z)
{
temp = z;
z = y;
y = temp;
}
printf("%d<%d<%d", x, y, z);
return 0;
}
#if 0
【程序5】
题目:输入三个整数x, y, z,请把这三个数由小到大输出。
1.程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x > y则将x与y的值进行交换,
然后再用x与z进行比较,如果x > z则将x与z的值进行交换,这样能使x最小。
2.程序源代码:
main()
{
int x, y, z, t;
scanf("%d%d%d", &x, &y, &z);
if (x > y)
{
t = x; x = y; y = t;
} /*交换x,y的值*/
if (x > z)
{
t = z; z = x; x = t;
}/*交换x,z的值*/
if (y > z)
{
t = y; y = z; z = t;
}/*交换z,y的值*/
printf("small to big: %d %d %d\n", x, y, z);
}
== == == == == == == == == == == == == == == == == == == == == == == == == == == == == == ==
#endif
程序5
猜你喜欢
转载自blog.csdn.net/weixin_43328180/article/details/85857601
今日推荐
周排行