题目描述
小乐乐获得4个最大数,请帮他编程找到最大的数。
输入描述:
一行,4个整数,用空格分开。
输出描述:
一行,一个整数,为输入的4个整数中最大的整数。
示例1
输入
复制
5 8 2 5
输出
复制
8

思路:
假设第一个数最大,后面的数依次和第一个数比较
若 >= 第一个数,则令其为max。

方法1:C++ 10ms, 597k;

#include <iostream>
using namespace std;
int main()
{int a,b,c,d;while( cin >> a >> b >>c >> d){int max = a;if(b>=max)  max = b;if(c>=max)  max = c;if(d>=max)  max = d;cout << max;}return 0;
}

时间和空间均不占优势。

改进:
使用max函数
C++ 3ms,604k

#include <iostream>
using namespace std;
int main()
{int a,b,c,d;cin >>a>>b>>c>>d;cout <<  max( max( max(a,b),c),d);return 0;
}

采用数组输入:

#include <iostream>
using namespace std;
int main()
{int n[4];for (int i = 0; i < 4; i++)cin >> n[i];int  max = n[0];   for (int i = 1; i < 4; i++){if (n[i] >= max)max = n[i];}cout << max;return 0;
}

对于输入的思考
1、直接定义4个变量a,b,c,d;
2、使用数组

收获:

  1. C++ 数组怎么赋值
  2. C++和Python 变量的区别,要记得C++的要先定义
  3. 比较大小的思想

牛客网刷题3 小乐乐找最大数相关推荐

  1. 牛客网刷题记录 || 结构体和类

    这是牛客网刷题记录专栏第五篇博文,先给大家简单介绍一下牛客网,牛客网是一个集笔面试系统.题库.课程教育.社群交流.招聘内推于一体的优质网站,牛客网题库中包含几万道题目,注重通过边学边练的模式揽获编程人 ...

  2. 牛客网刷题之SQL篇:非技术快速入门39T

    导航 前序 一.简单的关键字练习 1-10 二.知识点复习之 ==运算符== 1.算数运算符 2.比较运算符 3.逻辑运算符 4.位运算符 三.10-28T 0.简单题总结 1. SQL18 ==分组 ...

  3. 2023年大年初一 —— 牛客网刷题经验分享~

    2023年大年初一 -- 牛客网刷题经验分享~

  4. 牛客网 刷题前的准备工作(输入 输出 如何接收?)

    牛客网 刷题前的准备工作 牛客网 刷题前的准备工作 1. 数据读取接受问题 2.牛客刷题前的准备: 2.1. 弄清楚输入输出的行数关系 3.代码怎么写 3.1. 在牛客上测试自己的模板代码,是否能正确 ...

  5. 牛客网刷题记录 || 循环

    这是牛客网刷题记录专栏第七篇博文,先给大家简单介绍一下牛客网,牛客网是一个集笔面试系统.题库.课程教育.社群交流.招聘内推于一体的优质网站,牛客网题库中包含几万道题目,注重通过边学边练的模式揽获编程人 ...

  6. 【牛客网刷题】中秋节前开启java专项练习错题总结第一天

    [牛客网刷题]中秋节前开启java专项练习错题总结第一天 概述 写在前面 错题分析 值得记录的错题 总结 写在最后 概述 还有十几天就到中秋节了,从此又老了一岁,也多了一年的知识积累.对于这样一个特殊 ...

  7. verilog牛客网刷题代码汇总

    verilog牛客网刷题代码汇总 作者:安静到无声 个人主页 作者简介:人工智能和硬件设计博士生.CSDN与阿里云开发者博客专家,多项比赛获奖者,发表SCI论文多篇. Thanks♪(・ω・)ノ 如果 ...

  8. 牛客网刷题【BC114\BC123\BC125\BC13\BC93\BC95】

    目录 一.BC114 小乐乐排电梯 二.BC123 小乐乐找最大数 三.BC125 小乐乐转换成绩 四.BC13 ASCII码 五.BC93 统计数据正负个数 六.BC95 最高分与最低分之差 一.B ...

  9. 牛客网刷题 --- 输入输出数据处理

    正确处理输入输出格式 常见的输入格式: 预先不输入数据的组数 - 直接读到文件结尾 预先输入数据的组数 - 读数据组数然后循环 只有一组数据 - 直接读数据 处理输出格式要注意细节,看题目的具体要求 ...

最新文章

  1. LeetCode 1195. Fizz Buzz Multithreaded--并发系列题目--Java 解法--AtomicInteger/CountDownLatch/CyclicBarrier
  2. 如何插入页面,PDF怎么插入页面
  3. libevent源码学习----io多路复用的封装和使用
  4. DirectX学习笔记_关于Sprite.Draw2D的说明
  5. 新手手册:Pytorch分布式训练
  6. java 控制台输入字符串_Java控制台输入字符串及字符串比较
  7. c++opencv显示中文_OpenCV安装,配置和运行
  8. 从入门到入土:基于Python|ACK|FIN|Null|Xmas|windows|扫描|端口扫描|scapy库编写|icmp协议探测主机|对开放端口和非开放端口完成半连接扫描|全连接扫描|
  9. 在Python数据库连接池中如何创建请求连接的方案
  10. 面试4轮字节Java研发岗,最终拿下Offer(原题复盘)
  11. 深度学习head、neck、backbone三个术语分别是指什么?
  12. android模拟器 gpu,Android模拟器新版升级,新增GPU支持、多点触摸等功能【视频】...
  13. MAVEN 仓库加速 阿里云镜像
  14. windows7系统损坏修复_火绒安全警报:微软发布高危漏洞补丁 火绒“漏洞修复”模块已完成升级...
  15. 网站域名备案密码的获取方法
  16. android 4.1.2大小,4.1.2 Activity初窥门径
  17. CentOS7.6 无网络环境安装MySQL5.7.x
  18. JS-计算日期差,计算日期之间的月数
  19. EPICS ‘makeBaseApp’ IOC
  20. 仙剑5手游服务器维护,《仙剑奇侠传》手游维护内容官方解答

热门文章

  1. CKA考试习题:存储管理-普通卷、PV、PVC
  2. Xamarin是无懈可击还是鸡肋?浅谈对Xamarin的学习
  3. 【DL】长短期记忆网络(LSTM)
  4. b. 《计算机软件保护条例》没有规定软件著作权人的改编权,自然人创作的享有著作权的计算机软件的权利保护期限为()。...
  5. 吴恩达2022机器学习——第二部分高级学习算法第二周笔记
  6. 一场来自于国内企业网盘间的战争
  7. maven项目 骨架搭建
  8. jquery限制只能输入英文逗号和数字
  9. 地铁车辆基础制动装置设计
  10. 最新华为鸿蒙系统升级名单,鸿蒙系统首批升级机型名单_华为鸿蒙系统升级机型名单时间表...