C++算法 | 比较大小
C++算法
学过C语言的对这句话应该不陌生:程序=算法+数据结构,C++作为一门既可以面向过程也可以面向对象的语言,这样理解也是没有问题的。
C++当作为面向过程时,应该包括两部分:一是对数据的描述,即在程序中指定数据的类型和组织形式,也就是所谓的数据结构;二是对操作的描述,也就是算法。
算法是处理问题的一系列步骤,比如你要实现某一功能,需要具体明确在执行时每一步应该怎么做,总之无论时面向过程还是面向对象,都离不开算法。
算法的表示
1、自然语言,中文或英文描述的算法。
2、流程图,结构图流程图和传统的流程图。
3、伪代码,学过数据结构的都知道,伪代码时用介于自然语言和计算机语言之间的文字和符合描述。
4、用计算机语言表示算法。
案例:比较两个数的大小,并输出较大的数。
#include<iostream>
using namespace std;
int main() //主函数
{int num_1,num_2,max; //定义整型变量cin>>num_1>>num_2; //键盘输入两个数if(num_1>num_2) //比较大小{max=num_1; //把较大的值赋值给max}else{max=num_2;}cout<<max<<endl; //输出maxreturn 0;
}
执行本程序之后,在键盘输入4 5,会输出5。
这是一个简单的比较大小算法,将大值赋给max,输出max,读者应该很容易看懂,读者可以自己去尝试下比较三个数的大小。
C++实现比较大小
更多案例可以go公众号:C语言入门到精通
C++算法 | 比较大小相关推荐
- 算法时间复杂度大小排序
算法时间复杂度大小排序:
- AliCloudDenoise 语音增强算法:助力实时会议系统进入超清音质时代
简介:近些年,随着实时通信技术的发展,在线会议逐渐成为人们工作中不可或缺的重要办公工具,据不完全统计,线上会议中约有 75% 为纯语音会议,即无需开启摄像头和屏幕共享功能,此时会议中的语音质量和清晰度 ...
- Centerface:开源实用的边缘设备无锚人脸检测与对齐算法
点击我爱计算机视觉标星,更快获取CVML新技术 昨天Github上 ywlife 开源了 CenterFace:实用的边缘设备无锚人脸检测与对齐算法,引起了很多52CV群友的关注,开源不到一天,已经1 ...
- PHP实现sha-256哈希算法
哈希 又称作 "散列",它接收任何一组任意长度的输入信息,通过 哈希 算法变换成固定长度的数据指纹,该指纹就是 哈希值.总体而言,哈希 可理解为一种消息摘要. 在 PHP 中有这个 ...
- 项目设计:基于YOLO目标检测算法的安全帽/口罩/汽车/行人/交通标志...检测
本文将详细介绍YOLO目标检测算法,该算法支持各种目标检测,包括:安全帽.汽车.造价.交通标志......等. 其他毕业设计题目推荐参考: 毕业设计:电子/通信/计算机/物联网专业毕业设计选题参考( ...
- 【每周一篇】常用推荐算法总结
本文主要来源:阿里云天池技术圈常用推荐算法(50页干货) 部分进行总结和详细解释(原文属于比较精炼没有侧重点的提纲) 适合和我一样的推荐算法小白和入门者 主要内容 一.推荐系统简介 信息过载 从海量信 ...
- 操作系统实验:页面置换算法的模拟实现及命中率对比(学习笔记)
操作系统实验:页面置换算法的模拟实现及命中率对比(学习笔记) 题目要求 输入要求 输出要求 编程平台 实验成果 开始模拟 错误输入 退出程序 代码实现 抽象数据类型定义 指令地址流生成 指令地址流到页 ...
- LATEX算法过长,分页显示(基于爱思唯尔模板)(解决算法老是跑到最后一页的问题)
主要内容从以下链接转载: 版权声明:部分内容为为rechardchen123博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 内容引用链接:https://bl ...
- c语言贪心算法背包问题,[算法]背包问题的经典算法和贪心算法解答,C语言实现...
/*背包问题之经典解法和贪心算法 *code cg *2008 12 24 *调试环境TC ,devC++ */ #include "stdio.h" #include " ...
最新文章
- Go web之旅(Request分析)
- docker几个基础命令及nodejs容器
- 【Redis】redis开机自启动、设置守护进程、密码设置、访问权限控制等安全设置(redis默认端口6379)...
- SpringBoot开源项目(企业信息化基础平台)
- Eclipse启动tomcat项目乱码而终端启动tomcat正常的解决办法
- Python--网络编程-----基于UDP协议的套接字不会发生粘包
- 【车辆识别】基于matlab GUI小波和盒维数车型识别【含Matlab源码 727期】
- base64编码 vba_[VBA]Base64编码和Base64解码
- 股票群的骗术 ,几乎99%的QQ群
- linux切换到独显,笔记本双显卡如何切换到独立显卡
- 图示-实现hive的文件与hdfs的导入导出
- 【随便做做|线段树】POJ3667 Hotel
- 22年上半年网络工程师考前知识集锦
- dig的现在分词_现在分词的变化规则(含双写加ing的动词归纳)
- 程序员面试题精选(24):栈的push、pop序列
- python爬取可爱女生图片
- 2021-01-11小米随身wifi网络创建总是失败是什么问题?
- 【434.a + b】
- append和extend的区别
- 华为起诉美国政府,曝其服务器曾被美国政府入侵