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

#include
using 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"<

 

上一篇:C++错误笔记
下一篇:用python将一个数据文件分为训练集和测试集

发表评论

最新留言

很好
[***.229.124.182]2025年04月09日 16时49分49秒