搜索
查看: 985|回复: 4
打印 上一主题 下一主题

【一天一练】【2014.9.6】【两个数值比较较小的值】

[复制链接]
跳转到指定楼层
楼主
发表于 2015-6-1 12:25:35 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
设计函数 min(x,y),返回两个double数值中较小的数值,同时用一个简单的驱动程序测试该函数。
-----------------------------------------------------------------------------------------
注:1 本题目来源《C Primer Plus》
       2 所有做题并贴代码的小伙伴都有机会获得1~5个啊哈币
游客,如果您要查看本帖隐藏内容请回复


沙发
发表于 2015-6-9 21:38:34 | 只看该作者
[mw_shl_code=c,true]#include <stdio.h>
double min(double x,double y)
main()
{
     double x,y;
     printf("请输入两个数:\n");
     scanf("%lf,%lf",&x,&y);
     printf("%lf和%lf较小的数是%lf",x,y,min(x,y));
}
double min(double x,double y)
{
  if(x>y) return y;
  if(x<y) return x;
}[/mw_shl_code]

评分

参与人数 1啊哈币 +6 收起 理由
李掌柜 + 6 有点小粗心

查看全部评分

板凳
 楼主| 发表于 2015-6-11 15:46:12 | 只看该作者
#include <stdio.h>
double min(double x,double y);
main()
{
     double x,y;
     printf("请输入两个数:\n");
     scanf("%lf,%lf",&x,&y);
     printf("%lf和%lf较小的数是%lf",x,y,min(x,y));
}
double min(double x,double y)
{
  if(x>y) return y;
  if(x<y) return x;
}
少了个标点符号
地板
发表于 2015-6-11 19:55:11 | 只看该作者
李掌柜 发表于 2015-6-11 15:46
#include
double min(double x,double y);
main()

发现了,谢谢
5#
发表于 2016-7-20 19:10:23 | 只看该作者
[mw_shl_code=c,true]#include <stdio.h>
#include <stdlib.h>
#define min(a,b) a>b?a:b
int main()
{
        printf("%.15lf",min(3.1415926666666,3.141592666666640));
        system("pause");
        return 0;
}[/mw_shl_code]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表