码迷,mamicode.com
首页 > 其他好文 > 详细

实数比较

时间:2015-04-01 19:59:46      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:c   三目运算符   实数比较   

要求用户输入两个实数,程序通过比较之后,输出最大的数。
在这里学习到了三目运算符。

#include <stdio.h>

/**
 * 用户输入两个实数,输出最大的实数
 * @brief main
 * @return
 */
int main(void)
{
    float x,y;
    float c;

    printf("%s\n","please input two number(divided by ‘,‘):");
    scanf("%f,%f",&x,&y);

    c = x > y ? x : y;  //三目运算符
    /**
     * 如果x>y,则c=x;否则c=y
     */

    /**
     * 同时,三目运算符还可以获得三个数中的最大值
     *
     * max(x,y,z) = (x>y?x:y)>z?(x>y?x:y):z
     *
     */

    printf("The max of %f and %f is %f\n",x,y,c);

    return 0;
}

实数比较

标签:c   三目运算符   实数比较   

原文地址:http://blog.csdn.net/hongbochen1223/article/details/44811681

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!