文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>5、整数排序问题

5、整数排序问题

时间:2010-03-30  来源:280552108

【程序5】
题目:输入三个整数x,y,z,请把这三个数由小到大输出。
1.程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,
      然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。
2.程序源代码:
#include <stdio.h>

int
main(void)
{
    int x, y, z, temp;
    scanf("%d%d%d", &x, &y, &z);
   
    if(x > y){
        temp = x;
        x = y;
        y = temp;
    }
    if(x > z){
        temp = x;
        x = z;
        z = temp;
    }
    if(y > z){
        temp = y;
        y = z;
        z = temp;
    }

    printf("从小到达依次是:%d %d %d\n", x, y, z);

    return 0;
}
3.输出结果:
andy@andy-laptop:~/work/study/c/100$ ./5
3 4 8
从小到达依次是:3 4 8
andy@andy-laptop:~/work/study/c/100$ ./5
8 4 0
从小到达依次是:0 4 8

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载