有戏

 找回密码
 立即注册
简历下载
搜索
热搜: 活动 交友 discuz
查看: 1265|回复: 0

输入三个整数,把这三个数字从小到大输出

[复制链接]

7

主题

42

帖子

4521

积分

论坛元老

Rank: 8Rank: 8

积分
4521
发表于 2014-10-15 15:39:43 | 显示全部楼层 |阅读模式
题目:输入三个整数xyz,请把这三个数由小到大输出。

程序分析:我们想方法把最小的数放到x上,先将x和y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。


/*
输入三个整数,把这三个数字从小到大输出
*/



#include <stdio.h>
#include <math.h>
#include <conio.h>

main()
{
    int x,y,z,t;
    printf("输入三个整数:");
    scanf("%d%d%d,&x&y&z");
    if (x>y)
   { t=x;
    x=y;
    y=t;
    }
    if (x>z)
   { t=z;
    z=x;
    x=t;
    }
    if (y>z)
    {t=y;
    y=z;
    z=t;
    }

        printf("三个整数从小到大为%d % d %d\n",x,y,z);

    }
大家好
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|有戏 粤ICP备2020111303号

GMT+8, 2025-12-6 18:33 , Processed in 0.107648 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表