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

深入解析:《算法通关指南---C++编程篇(1)》

《151道题带你快速梳理C++知识(1)–C++入门》


小龙报:个人主页
作者简介:C++研发,嵌入式,机器人方向学习者
❄️个人专栏:《C语言》《算法》KelpBar海带Linux智慧屏项目

永远相信美好的事情即将发生

前言

本专栏聚焦算法题实战,系统讲解算法模块:以《c++编程》,《数据结构和算法》《基础算法》《算法实战》 等几个板块以题带点,讲解思路与代码实现,帮助大家快速提升代码能力
ps:本章节题目分两部分,比较基础笔者只附上代码供大家参考,其他的笔者会附上自己的思考和讲解,希望和大家一起努力见证自己的算法成长


在这里插入图片描述

一、Hello,World!

1.1题目链接:Hello,World!

1.2题目解析

在这里插入图片描述
代码:

#include<iostream>using namespace std;int main(){cout <<  "Hello,World!" <<endl ;return 0;}

二、打印飞机

2.1题目链接:打印飞机

2.2题目解析

在这里插入图片描述
代码:

#include<iostream>using namespace std;int main(){cout << "     **   " <<endl;cout << "     **   " <<endl;cout << "************" <<endl;cout << "************" <<endl;cout << "    *  *" <<endl;cout << "    *  *" <<endl;return 0;}

三、第二个整数

3.1题目链接:第二个整数

3.2题目解析

在这里插入图片描述
代码:

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

四、字符三角形

4.1题目链接:字符三角形

4.2题目解析

在这里插入图片描述
代码:

#include<iostream>using namespace std;int main(){char x = '0';cin >> x;cout << "  " << x << endl;cout << " " << x << x << x << endl;cout << x << x << x << x << x << endl;return 0;}

五、整数

5.1题目链接:整数

5.2题目解析

在这里插入图片描述

六、打印字符

6.1题目链接:打印字符

6.2题目解析

在这里插入图片描述
代码:

#include <iostream>using namespace std;int main(){int b = 0;cin >> b;char ch = b;cout << (char)b << endl;return 0;}

七、倒序

7.1题目链接:倒序

7.2题目解析

在这里插入图片描述
代码:

#include <iostream>using namespace std;int main(){int a = 0;int b = 0;int c = 0;cin >> a >> b >> c;cout << c << " " << b << " " << a << endl;return 0;}

八、倒序

8.1题目链接:倒序

8.2题目解析

在这里插入图片描述

#include <iostream>using namespace std;int main(){int a = 0;int b = 0;int c = 0;cin >> a >> b >> c;cout << c << " " << b << " " << a << endl;return 0;}

九、买票

9.1题目链接:买票

9.2题目解析

在这里插入图片描述
代码:

#include <iostream>using namespace std;int main(){int n = 0;short s = 0;cout << sizeof(n) << " " << sizeof(s) << endl;return 0;}

十、A+B问题

10.1题目链接:A+B

10.2题目解析

在这里插入图片描述
代码:

#include <iostream>using namespace std;int main(){int A = 0;int B = 0;cin >> A >> B;cout << A + B << endl;return 0;}

十一、鸡兔共笼

11.1题目链接:鸡兔同笼

11.2题目解析

在这里插入图片描述
代码;

#include <iostream>using namespace std;int main(){int b = (35 * 4 - 94) / 2;int a = 35 - b;cout << a << " " << b << endl;return 0;}

十二、计算 (a+b)×c 的值

12.1题目链接:计算 (a+b)×c 的值

12.2题目解析

在这里插入图片描述
代码:

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

十三、带余除法

13.1题目链接:带余除法

13.2题目解析

在这里插入图片描述
代码:

#include<iostream>using namespace std;int main(){int a,b;cin >> a >> b;cout << a / b << " " << a % b << endl;return 0;}

十四、整数个位

14.1题目链接:整数个位

14.2题目解析

在这里插入图片描述
代码:

#include<iostream>using namespace std;int main(){int a = 0;cin >> a;cout << a % 10 << endl;return 0;}

十五、整数十位

15.1题目链接:整数十位

15.2题目解析

在这里插入图片描述
代码:

#include <iostream>using namespace std;int a;int main(){cin >> a;int b = abs(a);cout << (b / 10) % 10 << endl;return 0;}

十六、时间转换

16.1题目链接:时间转换

16.2题目解析

在这里插入图片描述
代码:

#include <iostream>using namespace std;int main(){int seconds = 0;cin >> seconds;cout << seconds / 3600 << " ";  //提取小时cout << seconds / 60 % 60 << " ";  //提取分钟cout << seconds % 60 << endl;  //提取秒return 0;}

十七、小鱼的游泳时间

17.1题目链接:小鱼的游泳时间

17.2题目解析

在这里插入图片描述
代码:

#include<iostream>using namespace std;int main(){int a,b,c,d;int e,f;int t = 0;cin >> a >> b >> c >> d;t = c * 60 + d - a * 60 - b;  //转化成分钟e = t / 60;f = t % 60;cout << e <<" " << f << endl;return 0;}

十八、交换值

18.1题目链接:交换值

18.2题目解析

在这里插入图片描述
代码:

#include <iostream>using namespace std;int main(){int a = 0;int b = 0;cin >> a >> b;int c = a; //c是⼀个临时变量,作为中间变量实现交换的 a = b;b = c;cout << a << " " << b << endl;return 0;}

十九、计算成绩

19.1题目链接:计算成绩

19.2题目解析

在这里插入图片描述
代码:

#include <iostream>using namespace std;int main(){int a,b,c,sum;cin >> a >> b >> c;sum = a * 0.2 + b * 0.3 + c * 0.5;cout << sum << endl;return 0;}

二十、浮点数向零舍入

20.1题目链接:浮点数向零舍入

20.2题目解析

在这里插入图片描述
代码:

#include<iostream>using namespace std;int main(){double x;cin >> x;cout << (long long)x << endl;return 0;}

二一、打印 ASCII 码

21.1题目链接:打印 ASCII 码

21.2题目解析

在这里插入图片描述
代码:

#include <iostream>using namespace std;int main(){char ch = '0';cin >> ch;cout << (int)ch << endl;return 0;}

二二、打印字符

21.1题目链接:打印字符

21.2题目解析

在这里插入图片描述
代码:

#include <iostream>using namespace std;int main(){int b = 0;cin >> b;char ch = b;cout << (char)b << endl;return 0;}

总结—每日励志时刻

在这里插入图片描述

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

相关文章:

  • 2025年11月抗老精华产品推荐榜权威发布指南
  • 2025年11月纯粮白酒品牌评测榜:久久三大香型全解析
  • 2025年亚马逊气候绿标公司权威推荐榜单:CPF绿标/绿色工厂申报/CBAM碳关税规服务源头机构精选
  • 2025年11月超声波清洗机厂家推荐:榜上有名看技术实力与交付速度
  • 高端装备拓米洛如何通过纷享销客CRM构建L2C与ITR流程数智升级
  • 2025年11月超声波清洗机厂家推荐榜:五强深度解析助您精准选型
  • 2025年11月抗老面霜产品年度推荐榜揭晓
  • 2025年靠谱的不锈钢餐具厂家推荐及选购指南
  • 2025年11月超声波清洗机厂家推荐榜:阿特万洁泰领衔五强
  • 2025年木耳供应商口碑推荐排行榜:权威指南与选择建议
  • 安徽省木耳产品哪家好?2025年排名
  • 11/09/2025 一周总结
  • 2025年凹面方管生产厂家权威推荐榜单:无缝矩形管/无缝方管/打孔方管源头厂家精选
  • 2025年线上英语培训机构权威推荐榜单:成人英语培训/英语口语教育/英语培训源头机构精选
  • RediSearch 从入门到生产级实战:构建高效搜索系统的全流程指南
  • SSM共享汽车管理系统300fw(程序+源码+数据库+调试部署+构建环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
  • 工作中最常用的5种配置中心
  • QY-18DL 倾斜位移裂缝计 地质灾害预警设备 异常提醒 可外接报警设备
  • 2025年香菇品牌推荐排行榜:权威指南与行业洞察
  • 迎接下一代 React 框架:Next.js 16 核心能力解读
  • 2025年深圳医疗器械资质公司权威推荐榜单:医疗器械生产许可证/医疗器械注册证/消毒产品生产企业许可证服务源头机构精选
  • 2025年不锈钢珩磨管生产厂家权威推荐榜单:油缸管/液压管/镀烙光轴源头厂家精选
  • 全能 AI 对话管理平台!一款支持多模型切换的全能 AI 对话工具!
  • 常见字符集
  • 2025年郑州塑型机构权威推荐榜单:草本减肥/瘦身加盟/身材管理源头机构精选
  • 2025年站立康复床厂家权威推荐榜单:电动旋转护理床/养老家居康养床/电动轮椅床源头厂家精选
  • Docker入门必懂:是什么、为什么要学、能解决什么问题
  • 大数据项目线上问诊数仓方案(采集+离线+实时)(课程下载)
  • 2025运维监控厂商选型指南:选对监控产品提升企业运维效率,实现数字化转型
  • Django漏洞预警:SQL注入与拒绝服务攻击风险分析