给定三个数a b c求最大的数

正向思维是这样考虑的,先求出a和b之间最大的,可能是a可能是b,然后和c比较,最后的结果可能是a 可能是b 可能是c

从结果出发是怎么思考问题的。

不管怎么样,我们最后肯定是要输出那个max的,那么我们

肯定要有一个int max;

这个max的值可能是a 可能是b可能是c

那么就有

max=a;

max=b

max=c;

max=a 这个是证明a是最大的,如果a是最大的,那么a需要满足什么条件呢?

是不是a>b&&a>c

所以如果a是最大的,代码是这样的

if(a>b&&a>c)

{

  max=a;

}

如果b是最大的,代码是这样的

if(b>a&&b>c)

{

  max=b;
}

如果c是最大的,代码是这样的

if(c>a&&c>b)

{

  max=c;

}

我觉得这种从结果思考问题的方法很好,最开始正向思维是一种纯数学思维。

int main(void)
{int a, b, c, max;scanf_s("%d %d %d",&a,&b,&c);if (a > b&&a > c){max = a;}if (b > a&&b > c){max = b;}if (c > a&&c > b){max = c;}printf("%d",max);return 1;
}

转载于:https://www.cnblogs.com/yfish/p/9778281.html

判断三个数最大的数 从结果出发思考问题相关推荐

  1. Java判断一个数是不是快乐数

    Java判断一个数是不是快乐数 快乐数的定义: 快乐数(happy number)有以下的特性: 在给定的进位制下,该数字所有数位(digits)的平方和,得到的新数再次求所有数位的平方和,如此重复进 ...

  2. 算法小记(1)--判断三个数的最大,最小

    算法小记(1)--判断三个数的最大,最小 package com.zhuguozhu.p1;/*** 判断三个数的最大,最小* @author Guozhu Zhu* @date 2018/4/12* ...

  3. 汇编:怎么判断一个数是立即数

    什么是立即数: 立即数通常是指在 立即寻址方式 指令中给出的数,立即数是一个符号常量. 底层原理: 怎么判断一个数是不是立即数: 首先我们要通过判断我们能不能通过这个数,找到一个0-255之间的数,然 ...

  4. 汇编语言(十七)之判断三个数是否相等

    输入三个数,计算相等数的个数 程序运行: 代码: datas segmenta db 0ffh, 0 ,100 dup(?)b db 0ffh, 0 ,100 dup(?)d db 0ffh, 0 , ...

  5. 判断三个数是否能构成三角形_七年级 初一下册数学三角形专题复习提纲及经典例题...

    初一下册数学知识点:三角形 ◆  ◆  ◆ 三角形是初一下学期学习的第四章内容,并且也是初中数学中几何部分的基础图形,这一部分是初中.高中乃至整个数学的基础,是很重要的一部分内容,也是考试的重点和难点 ...

  6. 判断三个数是否构成三角形并判断三角形类型

    上机题一 题目: 从键盘上输入三个数,判断能否构成三角形,如不能,给出提示:如能,求出对应三角形的面积,并判断该三角形是锐角三角形还是钝角三角形还是直角三角形,输出对应结论. #include< ...

  7. 字节跳动最新开源!java条件运算符判断三个数大小

    头条二面 二轮技术面,17:00~20:25,晚饭时间hr 小姐姐还特贴心的带我体验了一把传说中的头条餐厅,不超过半小时 聊项目,画项目架构图,画一个用户从发起请求 到接收到响应 中间经过哪些服务 每 ...

  8. 判断三个数是否能构成三角形_【内含干货】611. 有效三角形的个数

    点击蓝色"力扣加加"关注我哟 加个"星标",带你揭开算法的神秘面纱! ❝ 这是力扣加加第「9」篇原创文章 ❞ 题目地址(611. 有效三角形的个数) https ...

  9. 判断一个数是不是Sky数

    小赵对进制特别感兴趣,不光研究2进制,3进制,4进制,5进--.-.突然有一次,他发现了一个特殊的数2992,这个数,它的十进制数表示,其四位数字之和为2+9+9+2=22,它的十六进制数BB0,其四 ...

最新文章

  1. 干货!top白帽子 Gr36_ 手把手教你挖漏洞|2017 先知白帽大会
  2. Spring Boot 2.x基础教程:Swagger静态API文档的生成
  3. 小学五年级计算机进度安排,五年级下册信息技术年度教学计划
  4. 让服务器iis支持.apk文件下载的设置方法
  5. 【PM模块】操作功能概览
  6. java Map及Map.Entry详解
  7. android activity之间传递对象,Android Activity之间的数据传递
  8. Docker Swarm 进阶:NFS 共享数据卷
  9. c语言列车调度 栈,这个用栈调度火车的程序到底是怎么回事?
  10. Hash表的平均查找长度ASL计算方法
  11. Unity Decal 贴花效果测试
  12. 征服,才是技术人的本能
  13. AR手游《悠梦2》再获苹果推荐,下载《网易洞见》可免费试玩
  14. 苹果微信分身版ios_香草直播苹果版下载-香草直播ios苹果版「精彩直播」
  15. 管家婆物流配货单快速实现批量拣货
  16. 从蚂蚁上市看阿里,几点随想
  17. 大龄Android 开发们最担忧的事儿,太难了~
  18. CSS子元素撑满父元素(height: 100%无效)
  19. 面试之Java圣经1
  20. js清除浏览器缓存的几种方法

热门文章

  1. 罗马数字转整数 · Roman to Integer
  2. 多用户商城系统 KgMall2.1公布
  3. INotifyPropertyChanged 接口 CallerMemberName属性
  4. Android LayoutInflater详解
  5. 【转】Robot Framework 快速入门
  6. Abaqus中施加移动车辆荷载(待整理)
  7. VBA Editor Addins -- VBE插件模板开发众筹
  8. BZOJ1296:[SCOI2009]粉刷匠
  9. Python 之路 Day5 - 常用模块学习
  10. 使用wordpress创建自己的博客