
C++使用笔记
发布日期:2021-05-13 19:12:26
浏览次数:22
分类:精选文章
本文共 2292 字,大约阅读时间需要 7 分钟。
1. 字符单引号,字符串双引号
2.vector作为变长数组,输入指定长度内容
#include#include using namespace std;int main(){ vector a; int n;//指定长度n cin>>n; int x; for(int i=0;i >x; a.push_back(x);//将x压入a } for(int i=0;i
3. 输出与左右两边数的和相等的数,如果没有输出false.
例:
输入:
2,5,3,,10,6,4
输出:
10
#include#include #include using namespace std;int main(){ vector num; int a;//接收数字 char c;//接收逗号及回车 while(true){ cin>>a; num.push_back(a); c=getchar(); if(c=='\n') break; } int tag=0;//标记:是否找到符合条件的数字 for(int i=1;i<=num.size();i++){ int sum1=0,sum2=0; //左半边之和 for(int j=0;j
4.字符串与数字相互转换,stringstream实现。
#include#include #include using namespace std;//数字转字符串 /*int main(){ double a = 123.32; string res; stringstream ss; ss << a; ss >> res;//或者 res = ss.str(); cout< > res; cout<
5.字符串转化为字符数组,strcpy函数实现。
#include#include using namespace std;int main(){ string s; cin>>s; char aa[s.length()]; strcpy(aa,s.c_str()); for(int i=0;i
6.字符转数字:
char a='8';
int n=a-'0'; // 或 n=a-48;
7.平方根 sqrt(a)
8.保留小数位数
#include#include using namespace std;int main(){ float a=123.456; //保留有效位数5位 cout< < <
9.求平方根数列的和
数列的定义如下: 数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和。
输入数据有多组,每组占一行,由两个整数n(n<10000)和m(m<1000)组成,n和m的含义如前所述。 对于每组输入数据,输出该数列的和,每个测试实例占一行,要求精度保留2位小数。样例输入
81 4 2 2样例输出
94.73 3.41#include#include #include using namespace std;int main(){ int n,m; while(cin>>n>>m){ double sum=0; double cur=n; for(int i=0;i
10.水仙花数
春天是鲜花的季节,水仙花就是其中最迷人的代表,数学上有个水仙花数,他是这样定义的:
“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1^3+5^3+3^3。 现在要求输出所有在m和n范围内的水仙花数。 输入:输入数据有多组,每组占一行,包括两个整数m和n(100<=m<=n<=999)。 输出:对于每个测试实例,要求输出所有在给定范围内的水仙花数,就是说,输出的水仙花数必须大于等于m,并且小于等于n,如果有多个,则要求从小到大排列在一行内输出,之间用一个空格隔开; 如果给定的范围内不存在水仙花数,则输出no; 每个测试实例的输出占一行。 样例输入 100 120 300 380样例输出
no 370 371#includeusing namespace std;int main(){ int m,n; while(cin>>m>>n){ int tag=0; int n1,n2,n3; for(int i=m;i<=n;i++){ n1=i%10; n2=(i%100-n1)/10; n3=(i-i%100)/100; if((n1*n1*n1+n2*n2*n2+n3*n3*n3)==i){ cout< <<' '; tag=1; } } if(tag==0) cout<<"no"<
发表评论
最新留言
很好
[***.229.124.182]2025年04月09日 16时49分49秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
python初学者容易犯的错误
2021-05-12
Qt之QImage无法获取图片尺寸(宽和高)
2021-05-12
推荐几篇近期必看的视觉综述,含GAN、Transformer、人脸超分辨、遥感等
2021-05-12
Java-类加载过程
2021-05-12
BUU-MISC-认真你就输了
2021-05-12
BUU-MISC-caesar
2021-05-12
【专题2:电子工程师 之 上位机】 之 【36.事件重载】
2021-05-12
【专题3:电子工程师 之 上位机】 之 【46.QT音频接口】
2021-05-12
一文学会JVM常见参数设置+调优经验(JDK1.8)
2021-05-12
一文理解设计模式--命令模式(Command)
2021-05-12
VTK:可视化之RandomProbe
2021-05-12
block多队列分析 - 2. block多队列的初始化
2021-05-12
Java时间
2021-05-12
不编译只打包system或者vendor image命令
2021-05-12
MySQL
2021-05-12
The wxWindows Library Licence (WXwindows)
2021-05-12
leetcode——第203题——虚拟头结点
2021-05-12
【编程】C语言入门:1到 100 的所有整数中出现多少个数字9
2021-05-12