模拟算法实例讲解 |
您所在的位置:网站首页 › c语言算法例题 › 模拟算法实例讲解 |
模拟,属于入门级算法,顾名思义,就是让电脑按照题目所给出的方法来运行,最终输出所需要的结果的过程。本篇主要是从模拟算法的概念和实例进行讲解和分析。 一、模拟的概念 (1)模拟的介绍 模拟就是用计算机来模拟题目中要求的操作。 模拟题目通常具有码量大、操作多、思路繁复的特点。由于它码量大,经常会出现难以查错的情况,如果在考试中写错是相当浪费时间的。 (2)模拟的技巧 写模拟题时,遵循以下的建议有可能会提升做题速度: (1)在动手写代码之前,在草纸上尽可能地写好要实现的流程。 (2)在代码中,尽量把每个部分模块化,写成函数、结构体或类。 (3)对于一些可能重复用到的概念,可以统一转化,方便处理:如,某题给你 "YY-MM-DD 时:分" 把它抽取到一个函数,处理成秒,会减少概念混淆。 (4)调试时分块调试。模块化的好处就是可以方便的单独调某一部分。 (5)写代码的时候一定要思路清晰,不要想到什么写什么,要按照落在纸上的步骤写。 实际上,上述步骤在解决其它类型的题目时也是很有帮助的。 二、模拟的实例讲解 例题一: 给定两个整数A和B,输出他们的和。题目要你算A+B,你就算,这就是模拟。 #include using namespace std; int main() { int a,b; couta>>b; cout |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |