c++ 技巧
。
karshey
平平无奇打工人。
展开
-
整型int转为字符串string的方法
自己定义函数法适用于long long int ,和负数。//数字转为字符串 string itoa1(long long int n){ string a,a1; string num[10]={"0","1","2","3","4","5","6","7","8","9"}; int fu=0; if(n<0) { fu=1; n=-1*n; } while(n!=0) { a1=a1+num[n%10]; n=n/10; } if(fu==1) a原创 2021-04-10 14:01:44 · 1128 阅读 · 0 评论 -
随机数乱撞
根据题目设置输出啦。随机数部分:srand(time(0));int p=rand()%2;#include<bits/stdc++.h>using namespace std;int main(){ int n,p; cin>>n; srand(time(0)); for(int i=0;i<n;i++) { p=rand()%2; if(p) cout<<"yes"; else cout<<"no"; }原创 2021-04-10 11:40:56 · 260 阅读 · 0 评论 -
将字符串转换为double型的函数
double stringToDouble(string a){ double sum=0,sum1=0; int dian=a.find(".",0); //是整数 if(dian==-1) { for(int i=0;a[i];i++) { sum=sum*10+a[i]-'0'; } } //是小数 else { for(int i=0;i<dian;i++) { sum=sum*10+a[i]-'0'; } int wei原创 2021-04-08 20:23:14 · 1488 阅读 · 0 评论 -
【C++】STL笔记
写在前面是自学的笔记。很不完整。STL头文件#include<bits/stdc++.h> //万能头#include<string> //字符串#include<algorithm>//算法#include<vector>//数组#include<list>//链表#include<queue>//队列、优先队列#include<stack>//栈#include<deuqe>//双端队列原创 2021-04-04 22:58:58 · 188 阅读 · 0 评论 -
【技巧】C++字符串常用函数操作
感觉字符串比字符数组好用的多Orz;自己整理一遍笔记果然清晰多了。赋值=用=;连接+用+;#include<bits/stdc++.h>using namespace std;int main(){ string a,b,c; cin>>a>>b; c=a+b; cout<<c; return 0;}求长度str.size()用str.size();从1开始。#include<bits/stdc++.h>原创 2021-02-01 14:15:06 · 389 阅读 · 0 评论 -
【技巧】用cin判断输入的是数字还是字符
如:突然在某个地方看到的,不过好像也没什么用。原创 2021-01-31 21:31:35 · 1654 阅读 · 1 评论