当前位置: 首页 > news >正文

C++考试实用代码

目录

  • 实用1 万能头
    • 工作原理
    • 注意事项和弊端
  • 实用2 加速输入输出
    • 工作原理
    • 注意事项和弊端
  • 实用 3 快读
    • 使用原理
  • 后记

实用1 万能头

大部分人应该都知道此代码。

其代码为:

#include<bits/stdc++.h>

工作原理

此头文件包含众多头文件,因此加上这个,大多数考试加上它就不用打其他头文件。

万能头文件包含其他头文件实例。

#include<iostream>#include<cstdio>#include<climits>#include<algorithm>#include<cmath>#include<cstring>#include<string>#include<vector>#include<map>#include<set>...

注意事项和弊端

代码中因包含许多头文件,自己打代码实容易与关键字冲突。

但是只要变量名简单或加个数字一般就行。

因包含许多头文件,空间有可能影响。

实用2 加速输入输出

这个应该有许多人知道。

ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0);

此代码可以加速输入(cin)输出(cout)。

工作原理

此代码改变输入输出流,因此加速了输入输出。

注意事项和弊端

代码使用后,关闭scanfprintf输入流了,所以不能使用。

而且getchar()不能使用。

最重要的,endl不能用了,但可以用"\n"

如果打endl习惯了,可以用以下模版。

#include<bits/stdc++.h>usingnamespacestd;#defineendl"\n"intmain(){return0;}

实用 3 快读

在输入量较大时,可用以下模版。

voidread(longlong&x){charc=getchar();x=0;intdir=1;while(!isdigit(c)){if(c=='-')dir=-1;c=getchar();}while(isdigit(c))x=x*10+c-'0',c=getchar();x*=dir;}

大佬可自编,只给思路。

使用原理

void是个函数,输入每个位后,c cc就按位数每个位 了,然后进入while循环了,首先判断他是否为数。
也就是。

while(!isdigit(c)){}

然后判断他是否负数

if(c=='-')dir=-1;

然后再按位拼回去。

while(isdigit(c))x=x*10+c-'0',c=getchar();x*=dir;

增加读入速度。

问题来了,为什么以下代码不会报错?

原因是,函数看输入数什么类型,名字一样,没问题,关键输入类行,如果名字类型完全一样,会报错。

那么程序如何判断进入那个函数呢,看的就是,n nn输入的是什么类型。

也就是

Created with Raphaël 2.3.0输入每个字符检查是否为负数和整数确认输入?输入完成yes
#include<bits/stdc++.h>usingnamespacestd;voidread(int&x){charc=getchar();x=0;intdir=1;while(!isdigit(c)){if(c=='-')dir=-1;c=getchar();}while(isdigit(c))x=x*10+c-'0',c=getchar();x*=dir;}intn;intmain(){read(n);cout<<n;return0;}

后记

文章肝了很久,点个关注和收藏吧。

在这里提前祝新年快乐,马到成功!!!

http://www.jsqmd.com/news/368368/

相关文章:

  • IF=10.0!基于中医证候预测胃癌前病变,清华学者机器学习预测模型发文柳叶刀子刊
  • 从模仿到创造:具身智能的技能演化路径一、 模仿:高效但脆弱的起点二、 技能演化的三阶段路径三、 驱动“创造”的核心技术四、 典型案例:创造正在发生五、 挑战与未来展望六、 结语#模仿
  • Reeden1.25.1 | 高颜值小说阅读支持AI朗读与MultiTTS
  • 2026年絮凝剂厂家厂家最新推荐:污水处理药剂的生产厂家/污水处理药剂的生产厂家/生产污水处理药剂的厂家/选择指南 - 优质品牌商家
  • AI编程让人更累:一个深度使用者的真实感受
  • 2026年污水处理药剂厂家厂家推荐:聚丙烯酰胺供应商/聚丙烯酰胺十大厂家/聚丙烯酰胺厂家哪家好/选择指南 - 优质品牌商家
  • 2026年Q1武汉市政公用工程市场价格趋势与服务商优选指南 - 2026年企业推荐榜
  • 2026年絮凝剂生产厂家厂家最新推荐:聚丙烯酰胺絮凝剂厂家电话/聚丙烯酰胺絮凝剂厂家电话/选择指南 - 优质品牌商家
  • 【第1章·第16节】自适应PID控制器的simulink建模与仿真2——建模与仿真分析
  • 大模型从屁都不懂到精通我是怎么做到的!
  • 2026年评价高的絮凝剂供应商公司推荐:预糊化淀粉十大生产厂家、预糊化淀粉十大生产厂家、预糊化淀粉厂家排名选择指南 - 优质品牌商家
  • 基于BiGRU双向门控循环单元的轴承剩余寿命预测MATLAB实现
  • 设计模式的进阶思考:从套用到创造
  • 2026年评价高的污水处理药剂厂家推荐公司推荐:四川污水处理药剂厂家、四川污水处理药剂厂家、四川絮凝剂厂家选择指南 - 优质品牌商家
  • 牛客周赛 Round 130训练
  • 2026年污水处理药剂供应商厂家推荐:预糊化淀粉厂家推荐/预糊化淀粉厂家推荐/预糊化淀粉厂家电话/选择指南 - 优质品牌商家
  • 2026年聚丙烯酰胺厂家厂家权威推荐榜:污水处理药剂十大生产厂家/污水处理药剂十大生产厂家/选择指南 - 优质品牌商家
  • 操作系统系统调用执行过程
  • 2026年预糊化淀粉厂家厂家权威推荐榜:四川聚丙烯酰胺生产厂家/四川聚丙烯酰胺絮凝剂厂家/选择指南 - 优质品牌商家
  • 提示工程架构师:Agentic AI在金融服务创新的中流砥柱
  • 《干货满满送!提示工程架构师优化提示系统用户参与策略》
  • 周期探寻:正规股票配资市场活跃度与股市牛熊周期的联动关系研究
  • 2026年预糊化淀粉厂家推荐厂家推荐:四川预糊化淀粉生产厂家、四川预糊化淀粉生产厂家、水处理专用絮凝剂厂家选择指南 - 优质品牌商家
  • 数据库管理公司ClickHouse估值达150亿美元
  • 爱芯元智上市:市值167亿港元 CEO孙微风薪酬2246万,CFO施晓烨薪酬2810万 预计年亏超10亿
  • 大数据领域 ETL 性能优化的实用方法
  • 斯坦福大学等机构让AI机器人拥有了思考深度
  • 上海多家顶尖学府首创同步视频音频生成技术:让AI同时“看见“和“听见“ - 科技行者
  • 2026年评价高的预糊化淀粉供应商公司推荐:污水处理絮凝剂厂家、污水处理絮凝剂厂家、污水处理聚丙烯酰胺厂家选择指南 - 优质品牌商家
  • 多智能体协同新纪元:DeepSeek 联动多 AI 智能体,驱动团队协作效率革命