ACMNO.33 C语言-最大值3 分别用函数和带参的宏,从三个数中找出最大的数。
题目描述
分别用函数和带参的宏,从三个数中找出最大的数。
输入
3个实数
输出
最大的数,输出两遍,先用函数,再用宏。 保留3位小数。
样例输入
1 2 3
样例输出
3.000
3.000
来源/分类
C语言
题目截图:
思路:
宏函数:
就避免对a进行讨论啦!直接进行这两个筛选!
{if(b>=a&&b>=c) a=b;else if(c>=b&&c>=a) a=c;}
另外一个就是老生常谈啦:一个函数!
if(a>=b&&a>=c) a=a;
elseif(b>=a&&b>=c) a=b;elseif(c>=b&&c>=a) a=c;
代码:
#include <iostream>
#include<math.h>
using namespace std;
#define w(a,b,c) {if(b>=a&&b>=c) a=b;else if(c>=b&&c>=a) a=c;}
int q(int a,int b,int c)
{if(a>=b&&a>=c) a=a;
elseif(b>=a&&b>=c) a=b;elseif(c>=b&&c>=a) a=c;return a;
}
char a[10000];
int main()
{double x,y,z,m;cin>>x>>y>>z;m=q(x,y,z);printf("%.3f\n",m);w(x,y,z);printf("%.3f",x);
}
代码截图:
运行结果:
OJ结果:
ACMNO.33 C语言-最大值3 分别用函数和带参的宏,从三个数中找出最大的数。相关推荐
- 简单介绍三个C语言图形库C语言其实最擅长的是写纯数据处理的程序 . 非得用C语言写个界面程序那将会变得很困难 . 我刚开始学C语言就是从hello world 开始的 , 后来慢慢开始学从三个数中找
C语言其实最擅长的是写纯数据处理的程序 . 非得用C语言写个界面程序那将会变得很困难 . 我刚开始学C语言就是从hello world 开始的 , 后来慢慢开始学从三个数中找出最大值 , 和对数组进行 ...
- 【C语言练习】四个整数中找出最大的一个
<啊哈C语言>这本书上的练习题: 从键盘任意读入四个整数,让计算机从中找出最大的一个. #include <stdio.h> #include <stdlib.h> ...
- C语言——求三个数中最大值(6种方法)
目录 第一种:if嵌套语句 第二种:&&防止if嵌套 第三种:假定其中一个变量为最大值 第四种:三元运算符 第五种:调用函数 第六种:假定中间变量为最大值 使用软件:DEV-C++ 原 ...
- ACMNO.31 C语言-宏求余 输入两个整数,求他们相除的余数。用带参的宏来实现,编程序。
题目描述 输入两个整数,求他们相除的余数.用带参的宏来实现,编程序. 输入 a b两个数 输出 a/b的余数 样例输入 3 2 样例输出 1 来源/分类 C语言 题目截图: 思路: 这个是求余数,应该 ...
- ACMNO.30 C语言-宏交换 定义一个带参的宏,使两个参数的值互换,并写出程序,输入两个数作为使用宏时的实参。输出已交换后的两个值。
题目描述 定义一个带参的宏,使两个参数的值互换,并写出程序,输入两个数作为使用宏时的实参.输出已交换后的两个值. 输入 两个数,空格隔开 输出 交换后的两个数,空格隔开 样例输入 1 2 样例输出 2 ...
- 三个数中寻找最大值的5种方法-C语言实现
写在前面:这里是小王成长日志,一名在校大学生,想在学习之余将自己的学习笔记分享出来,记录自己的成长轨迹,帮助可能需要的人.欢迎关注与留言. 某年某月某日,老师给我们布置了一个极其笨拙的方法用来求三个数 ...
- C语言编写带参数的宏编在三个数找最大数
编写带参数的宏编在三个数找最大数 要实现的功能如下 完整源代码实现如下 要实现的功能如下 函数中,有带有宏参数,需要求三个数的最大值 完整源代码实现如下 #define MAX(a,b) (a> ...
- Java学习小程序(2)输出三个数中的最大值
用户从控制台接收三个整数,通过程序找出三个数中的最大值.(3种方法) package day03; //输入三个int数中的最大值 import java.util.Scanner; public c ...
- java 使用三元运算符和if-else获取两个和三个数中的最大值
三元运算符格式 三元运算符:获取两个数中最大值 三元运算符:获取三个数中最大值 三元运算符:总代码 //案例1:获取两个数中最大的数int num1=78;int num2=56;int max1=( ...
最新文章
- Java-Reflection反射-获取包括父类在内的所有字段
- python pip国内源_【Python】设置pip源为国内源及简单操作
- Vue.js——简单计数器
- 关于CKEditor4.5.6的使用,自定义toolbar配置,上传图片案例(SpringMVC+MyBatis案例),自定义行高,去编辑器的中内容,将编辑器中内容设置到指定的位置等
- Intent中各种常见的Action
- for循环中取出最大最小 累加_从零开始学Python - 第006课:循环结构
- python编写统计选票的程序_使用python编写微信公众号发稿统计程序
- 弱投影模型_通过投影增强数据模型
- x3-02 java_Day13 -- Java流程控制02
- 【LeetCode】剑指 Offer 49. 丑数
- [导入]不需要任何附加信息的伪凹凸光照计算方法。
- 打仗最害怕的是什么?后方出事
- php jquery alert 美化,jquery插件hiAlert实现网页对话框美化_jquery
- 数据挖掘—Apriori算法
- js怎样判断是不是整数
- 清华大学python_清的解释|清的意思|汉典“清”字的基本解释
- 锂电池电量百分比计算_手机电池容量的百分比显示跟电池的电量“格子”的比例计算...
- EMC选定计划首现国内厂商(迪思杰)
- 微众银行马智涛:从0到10,000构建中国最大区块链联盟
- oracle在表中增加字段
热门文章
- 就在今晚 | 港科大李世玮教授问诊未来,开辟大湾区新航路
- 为什么校招面试中总被问“线程与进程的区别”?我该如何回答?
- “不给钱就删库”的勒索病毒, 程序员该如何防护?
- 依图科技CEO朱珑:“智能密度”对AI发展意味着什么?
- SpanBERT:提出基于分词的预训练模型,多项任务性能超越现有模型!
- 刚刚,百度宣布王海峰升任CTO
- 33关Python游戏,测试你的爬虫能力到底及格不?
- 微信确认出Bug,目前已全部恢复
- AI一分钟 | 娃哈哈要造智能汽车?世界顶级机器学习科学家黄恒加盟京东
- 收藏此文,今年你需要的学习资源绝对够了!