A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 安康 初级黑马   /  2014-10-14 17:26  /  1404 人查看  /  10 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

      朋友参加了传智的ios基础,苦逼的我没有赶上。只能在宿舍一个人自学。昨天晚上讨论了一下入三个数a,b,c,要求按由小到大的顺序输出的问题,我看李明杰老师的视频没有讲到这个,传智的『伟哥』在课堂上给同学讲了一下,。我觉得自学的同学们应该了解一下,似乎是冒泡排序法。     //练习3: 输入三个数a,b,c,要求按由小到大的顺序输出

#include <stdio.h>

int main(int argc, const char * argv[])
{
//定义3个变量储存a,b,c
    int a,b,c;
    a = b = c =0;
    printf("输入三个整数,用逗号隔开:\n");
    //接收
    scanf("%d,%d,%d",&a,&b,&c);
    //两两比较
    int temp;
    if(a>b){
        temp = a;
        a = b;
        b = temp;
}
    if(a>c){
        temp = a;
        a = c;
        c = temp;
    }
    if(b>c){
        temp = b;
        b = c;
        c = temp;
    }
    //输出
    printf("%d,%d,%d\n",a,b,c);

    return 0;
}

评分

参与人数 1技术分 +1 收起 理由
星河鹭起 + 1

查看全部评分

10 个回复

倒序浏览
三目运算 可能简单
回复 使用道具 举报
王绍明 发表于 2014-10-14 17:47
三目运算 可能简单

嗯 三目运算也可以达到目的。。一开始我就是想到用三目运算符,后来知道这个方法后觉得这个似乎更好一些。。
回复 使用道具 举报
a>b?a : (b>c?b:c)
回复 使用道具 举报

这是求最大值吧。。
回复 使用道具 举报
顶。。。。。
回复 使用道具 举报
LeeWong 中级黑马 2014-10-14 20:29:57
7#
三目运算符 比较适合 比较运算 简单粗暴 容易理解我觉得挺好!
回复 使用道具 举报
这个貌似麻烦了些
回复 使用道具 举报
coyote 中级黑马 2014-10-14 23:42:51
9#
三目的简单明了  这个感觉有点小白 不过还是一定技巧的
回复 使用道具 举报
基础视频里讲过吧
回复 使用道具 举报
会就行。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马