文章目录

  • 题目
  • 思路
  • AC代码
  • 收获

题目

思路

思路其实很简单,利用字符串与模运算即可。

AC代码

#include <bits/stdc++.h>
using namespace std;string to_String(int n) {char m;string res;while (n != 0) {int a = n / 10;m = (n - a * 10) + '0';res = m + res;n = a;}return res;
}int main() {int n;cin >> n;for (int i = 1; i <= n; ++i) {string s = to_String(i);int a = s.find('7');if (a != -1)cout << i << endl;else if (i % 7 == 0)cout << i << endl;}
}

收获

我们学习的是算法本身,而不是语言。语言是最底层的东西,每个语言有每个语言的特性,比如这题如果用python来做的话就十分轻松,但是用C++的话要调用to_string函数。如果换另外一种语言这个题又有另一种做法了。所以我们应该了解to_string方法是怎样实现的,从而知根知底。

hnu 暑期实训之7还是7 to_string的实现方法相关推荐

  1. hnu 暑期实训之回文串

    文章目录 题目 思路 AC代码 题目 思路 回文串首先可以对所给的字符串判断一下看看是不是回文串,如果是就直接输出0:对于不是回文串的,我们先来观察一段回文串 "abcba" 对于 ...

  2. hnu 暑期实训之疫情期间

    文章目录 题目 思路 AC代码 题目 [样例输入1] 4 1 3 2 0 [样例输出1] 2 [样例输入2] 7 1 3 3 2 1 2 3 [样例输出2] 0 [样例输入3] 2 2 2 [样例输出 ...

  3. hnu 暑期实训之最少钱币数

    文章目录 题目 AC代码及思路 收获 题目 AC代码及思路 #include <bits/stdc++.h> using namespace std;int main() {int pri ...

  4. hnu 暑期实训之蛇形矩阵

    文章目录 题目![在这里插入图片描述](https://img-blog.csdnimg.cn/2340a76f57c7440d937ed2b38107f60f.png?x-oss-process=i ...

  5. hnu 暑期实训之web导航

    文章目录 题目 思路 AC代码 python版 题目 [问题描述] 标准的Web浏览器具有在最近访问的页面中前后移动的特性.实现这些特性的一种方法是使用两个堆栈来跟踪可以通过前后移动到达的页面.在这个 ...

  6. hnu 暑期实训之到底买不买

    文章目录 题目 思路 AC代码 题目 思路 外层遍历小红要的珠子,内层遍历商家提供的珠子,如果相等计数器就+1.遍历完成后,对于计数器,它的最大值只会是小红珠子的长度.如果它们相等就说明小红可以搞到这 ...

  7. hnu 暑期实训之A除以B

    文章目录 题目 思路 AC代码 python版本的 题目 思路 本题模拟平时做除法即可,但是要注意一些特殊情况,比如被除数小于除数.被除数较大时但是首位较小(1234567/7,因为此时可能会有前导0 ...

  8. hnu 暑期实训之挖掘机技术哪家强

    文章目录 题目 思路 AC代码 题目 思路 人都说用map了还不用,你是闹着玩么. AC代码 #include <bits/stdc++.h> using namespace std; m ...

  9. hnu 暑期实训之公交系统

    文章目录 题目 思路 AC代码 后言 题目 思路 思路是当第一站人数为0时,找出车上人数的最大值与最小值,最后对w进行遍历,只要最大值+遍历变量<=w并且最小值+遍历变量>=0,就可以. ...

最新文章

  1. ADO.NET与ORM的比较(5):MyBatis实现CRUD
  2. openssl生成https证书
  3. springcloud 子项目怎么导入_Spring Cloud基础面试题大集合
  4. Boost:测试bind <void>
  5. shutil常用语法
  6. Java 获取文件目录最终的修改时间
  7. 莫桑比克wcdma频段_开放医疗记录社区支持莫桑比克的新系统
  8. Oracle 10g DG 数据文件迁移
  9. php分页3 1,经典php分页代码与分页原理(1/3)
  10. 糙哥、糙姐:指为了解决问题,随意调整参数的程序员
  11. 用ASP.NET向Javascript传递变量
  12. 含泪整理最优质策略塔防游戏源代码素材,你想要的这里都有
  13. QuartusII-项目工程的时序仿真
  14. iOS13beta2版描述文件,修复了,修复了,修复了,可以用描述文件更新了
  15. 京东 ChubaoFS 分布式文件系统分析
  16. 比 Elasticsearch 更快 RediSearch + RedisJSON = 王炸
  17. 计算机硬盘空间不足怎么删,Win10硬盘空间不足?教你这样清理,瞬间多出10个G!...
  18. 什么是5g全双工模式_5G的完整形式是什么?
  19. 信号完整性之浅谈理解(七)
  20. 从移动互联网困局漫谈人工智能的未来

热门文章

  1. Machine Learning In Action 第二章学习笔记: kNN算法
  2. android 照片旋转并保存
  3. C/C++ Socket编程Http下载的简单实现
  4. java kill 进程 时间_kill及kill-9的用法及如何实现进程的优雅退出
  5. Dockerfile怎么创建镜像
  6. spring---aop(3)---Spring AOP的拦截器链
  7. 使用PHP对word文档进行操作的方法
  8. javascript使用事件委托
  9. .Net给图片添加水印效果
  10. 《孙哥说Spring5》学习笔记