【原创】CS必修课——C语言基础编程实战1“实现三个数从小到大排序”-新东方前途出国

您的位置:首页>顾问中心>孔杰>日志>【原创】CS必修课——C语言基础编程实战1“实现三个数从小到大排序”
-人正在咨询
向TA咨询

欢迎向我提问

*顾问预计24小时内解答,并通过短信方式通知您

留学顾问孔杰

孔杰

活动导师

    获取验证码
    向TA提问

    温馨提示

    您当前咨询的顾问所在分公司为 北京 为您推荐就近分公司 上海 的顾问

    继续向孔杰提问 >
    预览结束
    填写信息下载完整版手册
    获取验证码
    一键解锁留学手册
    在线咨询
    免费评估
    留学评估助力院校申请
    获取验证码
    立即评估
    定制方案
    费用计算
    留学费用计算器
    电话咨询
    预约回电

    顾问将于15分钟内回电

    立即预约
    咨询热线

    小语种欧亚留学
    400-650-0116

    导航

    【原创】CS必修课——C语言基础编程实战1“实现三个数从小到大排序”

    2019-11-19
     
    作为一个CS(computer science)的学生,C语言可是基础中的基础,本系列博客不包含基础的语法,直接从实战入手,有不会的知识点同学们可以留言~
     

    C语言三个数从小到大排序/输出

     
    任意输入 3 个整数,编程实现对这 3 个整数由小到大进行排序。

    实现过程:

    (1)定义数据类型,本实例中 a、b、c、t 均为基本整型。

    (2) 使用输入函数获得任意 3 个值赋给 a、b、c。

    (3) 使用 if 语句进行条件判断,如果 a 大于 b,则借助于中间变量 t 互换 a 与 b 值, 依此类推比较 a 与 c、b 与 c,最终结果即为 a、b、c 的升序排列。

    (4) 使用输出函数将 a、b、c 的值依次输出。

    (5) 程序的代码如下:


    #include <stdio.h> int main() {     int a,b,c,t;    /*定义4个基本整型变量a、b、c、t*/     printf("Please input a,b,c:\n");    /*双引号内的普通字符原样输出并换行*/     scanf("%d,%d,%d",&a,&b,&c);    /*输入任意3个数*/     if(a>b)    /*如果a大于b,借助中间变量t实现a与b值的互换*/     {         t = a;         a = b;         b = t;     }     if(a>c)    /*如果a大于c,借助中间变景t实现a与c值的互换*/     {         t = a;         a = c;         c = t;     }     if(b>c)    /*如果b大于c,借助中间变量t实现b与c值的互换*/     {         t = b;         b = c;         c = t;     }     printf("The order of the number is:\n");     printf("%d,%d,%d",a,b,c);    /*输出函数顺序输出a、b、c的值*/     return 0; }



    运行结果:

    Please input a,b,c:
    5,1,8
     
    The order of the number is:
    1,5,8
     
     
     
     
    以上就是最基础的C语言排序。
     
    更多详情
    -老师帮忙评估

    自身软实力标化成绩多维度为您评估留学录取率

    立即评估
    推荐阅读 换一换
    提交成功

    稍后会有顾问老师反馈评估结果

    温馨提示

    您当前咨询的 孔杰 顾问,所在分公司为 - ,已为您推荐就近分公司 - 的顾问。

    以下为-分公司顾问:

    继续向孔杰提问