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

《算法通关指南---C++编程篇(2)》

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


在这里插入图片描述

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

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

在这里插入图片描述

前言

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


一、浮点除法

1.1题目链接:浮点除法

1.2题目解析

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

#include <iostream>
using namespace std;
int main()
{int a,b;double c;cin >> a >> b;c = a * 1.0  / b;printf("%.3lf",c);return 0;
}

二、甲流疫情死亡率

2.1题目链接:甲流疫情死亡率

2.2题目解析

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

#include <iostream>
using namespace std;
int main()
{int a,b;double c;cin >> a >> b;c = (b * 1.0 / a) * 100;printf("%.3lf%%",c);return 0;
}

三、温度表达转化

3.1题目链接:温度表达转化

3.2题目解析

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

#include <iostream>
#include <cstdio>
using namespace std;
int main()
{double F,C;cin >> F;C = 5 * (F - 32) / 9;printf("%.5lf",C);return 0;
}

四、 计算并联电阻的阻值

4.1题目链接: 计算并联电阻的阻值

4.2题目解析:

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

#include <iostream>
#include<cstdio>
using namespace std;
int main()
{double r1,r2;double R;cin >> r1 >> r2;R = 1 / (1 / r1 + 1 / r2 ); printf("%.2lf",R);return 0;
}

五、 与圆相关的计算

5.1题目链接:与圆相关的计算

5.2题目解析:

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

#include<cstdio>
int main()
{double r;double d,c,s;scanf("%lf",&r);d = 2 * r;c = 3.14159 * 2 * r;s = 3.14159 * r * r;printf("%.4lf %.4lf %.4lf",d,c,s);return 0;
}

六、 对齐输出

6.1题目链接:对齐输出

6.2题目解析:

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

#include <cstdio>
int main()
{int a,b,c;scanf("%d %d %d",&a,&b,&c);printf("%8d %8d %8d",a,b,c);return 0;
}

七、 糖果游戏

7.1题目链接:糖果游戏

7.2题目解析:

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

#include <iostream>
using namespace std;
int main()
{int a, b, c, d, e;cin >> a >> b >> c >> d >> e;a /= 3;b += a;e += a;b /= 3;a += b;c += b;c /= 3;b += c;d += c;d /= 3;c += d;e += d;e /= 3;d += e;a += e;printf("%5d%5d%5d%5d%5d\n",a,b,c,d,e);return 0;
}

八、数字反转

8.1题目链接:数字反转

8.2题目解析

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

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

九、三角形面积

9.1题目链接:三角形面积

9.2题目解析

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

#include<iostream>
#include<cmath>
using namespace std;
int main()
{double a,b,c,p,sum;cin >> a >> b >> c;p = (a + b + c) / 2;sum = sqrt(p * (p - a) * (p - b) * (p - c));printf("%.1lf",sum);return 0;
}

总结–每日励志时刻

在这里插入图片描述

http://www.dtcms.com/a/495183.html

相关文章:

  • 【论文速递】2025年第29周(Jul-13-19)(Robotics/Embodied AI/LLM)
  • 网站 模板更改网站备案
  • VR反诈一体机-VR预防诈骗模拟系统-VR防诈骗体验馆方案
  • 大型网站seo课程沈阳关键词优化费用
  • Kubernetes PVC 扩容完全指南:静态迁移 vs 动态扩容
  • 【题解】B2613【深基1.习5】打字速度
  • Elastic DevRel 通讯 — 2025 年 10 月
  • Java面试基础题
  • 博客标题:快速解决 VS Code 终端运行 petalinux-config 界面显示错乱问题
  • 强化学习【Monte Carlo Learning][MC Basic 算法]
  • 杭州网站开发制作公司小程序源码出售
  • 从0到1学习Qt -- 创建项目
  • dw做网站基础wap网站开发价格
  • 【实时Linux实战系列】实时应用的多版本共存与无缝升级
  • Linux小课堂: 文件操作核心命令深度解析(cp、mv 与 rm 命令)
  • 【大模型小实验】考一考qwen3-8b对于历史人物的理解
  • 商家建设网站的好处公司单页设计
  • 鹿泉区住房建设局网站网站建设公司 项目经理 的工作指责
  • 字体设计网站有哪些免费网站模块在线制作教程
  • YOLOv3
  • 腾讯元宝-Deepseek 的文章摘要功能测试
  • Java Flight Recorder和Java Mission Control的使用
  • Magnus:面向大规模机器学习工作负载的综合数据管理方法
  • 【知识科普】 RTO与RPO:业务连续性管理的核心指标详解
  • Transformer 面试题及详细答案120道(91-100)-- 理论与扩展
  • 汕头哪里建网站iis 网站建设中
  • 海南网站建设哪家专业如何用普通电脑做网站服务器
  • Android多进程通信机制
  • 整体设计 逻辑系统程序 之32 程序定稿 从三对核心概念到三大中台架构的完整设计演进(含全套程序)
  • Android基础入门教程(视频教程)