题目描述
分别用函数和带参的宏,从三个数中找出最大的数。
输入
3个实数
输出
最大的数,输出两遍,先用函数,再用宏。 保留3位小数。
样例输入
1 2 3

样例输出
3.000
3.000

#include<stdio.h>
#define max0(x,y) x>y?x:y;

double  max(double a, double b, double c)

{
double d, e;
d=(a>b?a:b);
e=(c>d?c:d);
return e;

}
int main()
{
double a,b,c,max1,max2;
scanf("%lf%lf%lf",&a,&b,&c);
printf("%.3lf\n",max(a,b,c));
max1=max0(a,b);
max2=max0(c,max1);
printf("%.3lf",max2);
return 0;
}

分别用函数和带参的宏,从三个数中找出最大的数。相关推荐

  1. ACMNO.33 C语言-最大值3 分别用函数和带参的宏,从三个数中找出最大的数。

    题目描述 分别用函数和带参的宏,从三个数中找出最大的数. 输入 3个实数 输出 最大的数,输出两遍,先用函数,再用宏. 保留3位小数. 样例输入 1 2 3 样例输出 3.000 3.000 来源/分 ...

  2. ORACLE找出最大的数返回 GREATEST()函数

    1. 语法 GREATEST(expr_1, expr_2, ...expr_n) 2.说明 GREATEST(expr_1, expr_2, ...expr_n)函数从表达式(列.常量.计算值)ex ...

  3. ytu 1057: 输入两个整数,求他们相除的余数(带参的宏 + 模板函数 练习)

    1057: 输入两个整数,求他们相除的余数 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 177  Solved: 136 [Submit][Stat ...

  4. ACMNO.30 C语言-宏交换 定义一个带参的宏,使两个参数的值互换,并写出程序,输入两个数作为使用宏时的实参。输出已交换后的两个值。

    题目描述 定义一个带参的宏,使两个参数的值互换,并写出程序,输入两个数作为使用宏时的实参.输出已交换后的两个值. 输入 两个数,空格隔开 输出 交换后的两个数,空格隔开 样例输入 1 2 样例输出 2 ...

  5. ACMNO.31 C语言-宏求余 输入两个整数,求他们相除的余数。用带参的宏来实现,编程序。

    题目描述 输入两个整数,求他们相除的余数.用带参的宏来实现,编程序. 输入 a b两个数 输出 a/b的余数 样例输入 3 2 样例输出 1 来源/分类 C语言 题目截图: 思路: 这个是求余数,应该 ...

  6. 三角形面积=SQRT(S*(S-a)*(S-b)*(S-c)) 其中S=(a+b+c)/2,a、b、c为三角形的三边。 定义两个带参的宏,一个用来求area, 另一个宏用来求S。 写程序,在程序中用带

    题目描述 三角形面积=SQRT(S*(S-a)*(S-b)*(S-c)) 其中S=(a+b+c)/2,a.b.c为三角形的三边. 定义两个带参的宏,一个用来求area, 另一个宏用来求S. 写程序,在 ...

  7. 输入两个整数,求他们相除的余数。用带参的宏来实现,编程序。

    题目描述 输入两个整数,求他们相除的余数.用带参的宏来实现,编程序. 输入 a b两个数 输出 a/b的余数 样例输入 3 2 样例输出 1 #include<stdio.h> #defi ...

  8. C语言编写带参数的宏编在三个数找最大数

    编写带参数的宏编在三个数找最大数 要实现的功能如下 完整源代码实现如下 要实现的功能如下 函数中,有带有宏参数,需要求三个数的最大值 完整源代码实现如下 #define MAX(a,b) (a> ...

  9. 输入一个字符串,用子函数完成在字符串中找出ACSII码值最大的字符,将其放在第一个位置,并将该字符前的所有字符向后顺序移动

    <程序设计基础实训指导教程-c语言> ISBN 978-7-03-032846-5 p143 7.1.2 上级实训内容 [实训内容9]输入一个字符串,用子函数完成在字符串中找出ACSII码 ...

最新文章

  1. Spring Boot 核心知识,深入剖析!
  2. .Net微服务实战之可观测性
  3. 前端学习(1181):vue语法模板
  4. mysql数据与Hadoop之间导入导出之Sqoop实例
  5. 华强北出租5G手机,半小时3块钱,双11“秒杀利器”,十秒九中!
  6. extjs 月份选择控件_Ext JS 4实现带week(星期)的日期选择控件(实战二)
  7. jquery ajax示例_jQuery AJAX JSP Servlet Java示例
  8. linux查找符合条件的文件并删除
  9. C语言基础编程练习(精选例题+题解)
  10. 如何使用花生壳或ngork工具将web应用部署到公网上访问
  11. ASCII 码表(完整版)
  12. 业务:金融科技行业分析
  13. java编程实现行列式计算应用,行列式算法(java)
  14. Linux常用指令学习(篇一):文件处理指令
  15. 原生PHP上传图片并且裁剪图片生成推广海报
  16. 一个realplay直接播放ftp上电影的插件
  17. SwiftUI Core Haptics 基础教程
  18. 浏览器内javascript 转换gbk文本到UTF8编码(chrome, firefox only)
  19. 快速读懂UML类图,搞懂类之间的6大关系,轻松绘制UML类图
  20. ARP渗透与攻防(八)之ARP攻击防御

热门文章

  1. python筛选数据求均值_Python Pandas实现数据分组求平均值并填充nan的示例
  2. oracle+导入emp,Oracle数据库导入导出emp文件
  3. Python操作读写txt文件
  4. python网络爬虫基础day01
  5. 在Linux服务器上配置phpMyAdmin
  6. 美国影视演员协会选择了Windows Azure
  7. linux中umask的使用
  8. java蓝桥杯 基础练习 芯片测试
  9. android8 通知呼吸灯_正在消失的功能,为什么越来越多的手机没有呼吸灯?你知道原因吗...
  10. linux promisc 作用,linux 下怎樣查看網卡是否支持混雜(promisc)模式