C++方便刷题的函数

  • to_string
  • atoi
  • 格式化输出
  • 保留int后四位

to_string

头文件#include<string>

功能: 将一种数字类型转化成string字符串

string to_string (int val);
string to_string (double val);//不常用

int main()
{int a = 1234;int b = -1234;acout << to_string(a) << endl;cout << to_string(b) << endl;return 0;
}

运行结果

这个转化方便了刷题时多余的繁琐操作eg:给了int参数,对int一系列操作后需要转换成一个string返回;

atoi

头文件#include<string>

功能:将char*类a型转换成int整数类型

格式:int atoi(const char str)*

int main()
{string a = "1234";string b = "-1234";cout << "整数:" <<atoi(a.c_str()) << endl;//注意 string类型需要先调用.c_str()拿到内部char*指针;cout <<"整数:"<<atoi(b.c_str()) << endl;return 0;
}

运行结果

格式化输出

要求:如果这个数不足4位则用0填充,如果大于4位的则只输出最后4位。

这个要求没必要专门搞一个函数,转字符串切割出后四位的string输出…

printf(“%04d”,x)格式化输出; .

保留int后四位

要求:为了防止int越界而且答案只需要后4位,则运算完只保留后四位运算结果

这个要求没必要专门搞一个函数,转字符串切割出后四位再转回int…

x%=10000;

C++刷题的一些小tips相关推荐

  1. 使用 软考免费真题app刷题库 手机小程序版

    方案1: APP刷真题(免费真题app) 手机软件:软考题库(ios)/希赛软考助手(安卓版) 软考题库免费真题app,含有历年真题.模拟考试.高频考点.知识点整理,还有收藏功能,错题记录功能等等.有 ...

  2. LeetCode刷题遇到的小知识点总结

    文章目录 1. 需要判断输入的两个参数的大小/长度 2. 数学分式的化简 3. 二叉树操作的小总结 4. MySQL分组内取前几名的问题 5. SQL中的小问题 6. 对哈希表的初步理解 (1)初步理 ...

  3. 掌中题库刷题神奇微信小程序介绍

    微信小程序无需安装.便于传播,安卓与ios平台都可以使用. "掌中题库"微信小程序,针对个人或单位用户进行复习备考.业务学习.党建活动.继续教育而设计. 程序功能实用,界面简约,尤 ...

  4. C#LeetCode刷题之#453-最小移动次数使数组元素相等(Minimum Moves to Equal Array Elements)

    问题 该文章的最新版本已迁移至个人博客[比特飞],单击链接 https://www.byteflying.com/archives/3877 访问. 给定一个长度为 n 的非空整数数组,找到让数组所有 ...

  5. C#LeetCode刷题之#155-最小栈(Min Stack)

    问题 该文章的最新版本已迁移至个人博客[比特飞],单击链接 https://www.byteflying.com/archives/4020 访问. 设计一个支持 push,pop,top 操作,并能 ...

  6. LeetCode LCP 12. 小张刷题计划(二分查找)

    1. 题目 为了提高自己的代码能力,小张制定了 LeetCode 刷题计划,他选中了 LeetCode 题库中的 n 道题,编号从 0 到 n-1,并计划在 m 天内按照题目编号顺序刷完所有的题目(注 ...

  7. 强烈推荐这款刷题小程序

    做了一款编程面试题小程序,本小程序旨在帮助大家面试刷题使用,小程序中的面试题,大部分来源于编程群内广大程序员朋友上传的真实面试题,答案并经由自己及参考一些资料整理得来,如果使用中遇到问题,请及时反馈. ...

  8. 微信c语言刷题软件,独家全能微信刷题小程序正式上线(经典秒杀口诀模块全民共享)...

    原标题:独家全能微信刷题小程序正式上线(经典秒杀口诀模块全民共享) 全权所有.独家研发微信刷题打卡小程序已经开发完毕并上线,学员们可以充分利用好零碎时间,随心所欲.随时随地的进行刷题训练,背诵记忆知识 ...

  9. 肝了两周,我做了一个面试刷题小程序

    大家好,我是poetry.过年放假那段时间没有回去过年,终于有了自己一整块时间做点自己喜欢的事情,大概花了两周时间开发完一个面试刷题小程序的全部功能,今天终于将它上线跟大家见面了. 市面上很多刷题小程 ...

最新文章

  1. 用ggplot包画一个简单饼图
  2. Spring AOP源码解析(二)—— AOP引入
  3. python变量类型怎么决定的_Python数据类型提示痛点的解决方案探讨
  4. android air flash,在Adobe Flash上​​触摸滚动Android上的Air
  5. c++中基类与派生类中隐含的this指针的分析
  6. 十二、ubuntu20.10(Linux)下Pycharm配置pyqt5开发环境
  7. dubbo协议_一文详细解读 Dubbo 中的 http 协议
  8. 直观理解:为什么A为 n 阶满秩方阵时,Ax=0 只有零解?
  9. linux下播放wma格式,Ubuntu 20.04中使Rhythmbox支持WMA格式文件播放
  10. 【pytorch】pytorch-LSTM
  11. jQuery数组处理汇总
  12. 20行代码实现网页图片抓取。(待完善
  13. 20200704每日一句
  14. perl软件使用报错总结
  15. 反向代理为何叫反向代理?(含案例)
  16. 【应用回归分析】CH3 回归参数的估计6——广义最小二乘估计
  17. python递归解压文件_Python之路10-递归调用解压zip包或rar包
  18. 活性氧Propiconazole-d3 (nitrate),CAS No. 2699607-26-4
  19. SQL DML操作之增删改查
  20. 北京华为HCIE网络工程师快速完成设备流量控制和风暴控制-ielab网络实验室

热门文章

  1. 高性能计算(HPC)概述
  2. NYOJ 171 聪明的聪聪
  3. mysql查询学号和姓名_数据库SQL语句中 查询选修了全部课程的学生的学号和姓名...
  4. 【开源】司马编译器结构
  5. 抓取猫眼电影top100
  6. hbase表格实现数据压缩
  7. 剪辑软件怎么加声音?
  8. 财富自由的概念(通向财富自由学习笔记一)
  9. 老雷:思儿壮志小诗一首(老爸写得都比我好,让我这个文艺青年情何以堪)(家人对幸福美好生活的追求,就是我的奋斗目标)...
  10. Floats_Flexbox_Grid_The_Progression_of_CSS_layouts by Kevin Powell