PAT C++常用函数(持续更新)
字符串处理
stoi(string) 字符转数字
string s = "0123456789";
cout << s << endl;
cout << stoi(s) - 1;
Output:
0123456789
123456788
substr(start, step) 提取子串
string s = "0123456789";
cout << s << endl;
s = s.substr(1, 3);
cout << s;
Output:
0123456789
123
保留有效数字
头文件 #include<iomanip>
setprecision(n) 保留n位有效数字
double t = 1.23456;
cout << setprecision(3) << t;
Output:
1.23
setiosflags(ios::fixed) + setprecision(3) 保留n位小数
double t = 1.23456;
cout << setiosflags(ios::fixed) << setprecision(3) << t;
Output:
1.235
Int+long+long long范围
int -2147483648~2147483647
long -2147483648~2147483647
long long -9223372036854775808 ~9223372036854775807
输入输出
sscanf()+sprintf()
sscanf() 按指定格式从一个字符串读取数据到另一个变量中
sprintf() 把格式化好的数据写入到字符串中
char a[MAX];
char b[MAX];
double t;
cin >> a;
sscanf(a, "%lf", &t);
sprintf(b, "%.2f", t);
cout << a << endl << b << endl;
Input:
123.456
Output:
123.456
123.46
PAT C++常用函数(持续更新)相关推荐
- Matlab常用代码---持续更新
Matlab中的一些常用代码---持续更新 1. 获取当前的工作目录路径:添加文件夹到工作路径 2. 获取某个.m文件的绝对路径 3. 使用随机颜色进行可视化 1. 获取当前的工作目录路径:添加文件夹 ...
- peewee和peewee_async常用汇总(持续更新)
作者:Each+ Apollo 目录 文章目录 目录 一.Meta信息 1. database 2. table_name 3. table_function 4. indexes 5. primar ...
- javaScript常用语法(持续更新)
一.数据类型 1. 原始数据类型(8个) number, string, boolean, undefined, null, symbol, bigint, object 1.1 number包括以下 ...
- java-List集合初始化的几种方式与一些常用操作-持续更新
目录 list集合初始化 map初始化 获取list集合中的最大最小值 list排序 list对象时间排序 treeMap 中(基于key的排序) TreeMap的按value排序 Map按value ...
- Docker 常用命令 (持续更新)
最近 用docker 搭建了项目环境.记录一下常用的docker命令 1. 搜索镜像:docker search redis redis :镜像名称 在docker 镜像库中搜索镜像 2. 拉取镜像 ...
- scipy常用函数(更新中)
from scipy.optimize import fsolve def f(x): #定义要求解的方程组 x1 = x[0] x2 = x[1] return [2* ...
- SCI 论文常用词汇 持续更新中。。。
形容词.副词: 大量地:ubiquitously,a wide spectrum of, increasingly, 可观的:considerable, 重度地:heavily, 极度:extreme ...
- conda常用指令-持续更新中
conda常用命令 激活环境 列出所有环境 激活环境 conda activate 环境名称 列出所有环境 conda info --envs
- Ubuntu使用中的常用命令(持续更新~~~)
文章目录 软件端口占用 软件安装/卸载 更新软件包 卸载(移除)软件包 查看已安装软件 deb软件安装 bin软件安装 bundle软件安装 压缩包 tar tar.gz zip 图片 webp转换 ...
最新文章
- android 线程list.add,ListenableWorker 中的线程处理
- 关于PCA算法的一点学习总结
- 大话设计模式读书笔记--4.代理模式
- POJ2060最小路径覆盖
- 存储引擎之必知必会 -- 检查点机制
- 添加到package_pycharm里面添加镜像库
- Comcast以纯文本泄露客户Wi-Fi登录信息,立即更改密码
- Apple Pay 支付集成
- 常用网页元素命名规范参考
- php mysql join查询结果_PHP mySQL表JOIN查询 - 最有效的方法?
- 微信小程序插件wxParse的使用
- 恶劣天气 3D 目标检测数据集收集
- 10大免费FLV播放器下载[转]
- windows下引导盘安装雪豹
- c#开发条形码生成器
- element ui 图标样式被覆盖解决
- Adobe Photoshop(Ps)2023软件安装包下载及安装教程(mac+windows多版PS软件) 超级丰富的!
- 优秀笔记课件——Access数据库
- lio linux工具,Linux中三种SCSI target的介绍之LIO
- Matlab答疑五:使用微分定义求解微分方程的数值解
热门文章
- 010_多表的表关系
- ListView、AdapterView、RecyclerView全面解析
- Android动态加载技术
- 计算机动画课程设计,计算机动画课程设计.doc
- android sqlite 参数,Android SQLite3命令详解教程
- linux usb摄像头 源码,Linux USB摄像头驱动实现源码分析
- python安装环境配置linux_linux下安装python环境
- fastjson jsonobject 转bean失败_烫发以后丑的不行?张柏芝、范冰冰、Angelababy也经历过的失败烫发造型回顾-非主流发型-发型站...
- Zabbix实战之客户端自动发现
- 泛珠三角计算机作品大赛2018,2018年泛珠三角大学生计算机作品赛广西赛区选拔赛圆满结束...