一路远走
一路远走
全部文章
分类
题解(40)
归档
标签
去牛客网
登录
/
注册
一路远走的博客
全部文章
(共40篇)
题解 | #求小球落地5次后所经历的路程和第5次反弹的高度#
">using namespace std; int main(){ int n; cin>>n; float m=n; int i=0; float length=m; while(i<5){ if(i<4){...
C++
2022-01-12
0
171
题解 | #数字颠倒#
">#include<string> using namespace std; int main(){ int n; cin>>n; string s=to_string(n); for(int i=s.size()-1;i>=0;i--...
C++
2022-01-12
0
135
题解 | #简单密码#
">using namespace std; int main(){ string s; while(cin>>s){ for(int i=0;i<s.size();i++){ if(s[i]<'Z'&&s[i]>...
C++
2022-01-12
0
216
题解 | #取近似值#
">using namespace std; int main() { float a; cin>>a; int b=a; float c=a-b; if(c>=0.5){ b+=1; } cout<&l...
C++
2022-01-12
0
190
题解 | #计算某字符出现次数#
区分字母和数字的情况,如果是字母的话,在ASCII码表中排列顺序依次是A-Z然后是a-z,大小写之间ASII码相差32(大小写之间相差了32) ">#include<string> using namespace std; int main(){ string s; ge...
C++
2022-01-12
0
209
题解 | #字符串排序#
algorithm库中的算法O(nlogn),直接接收数组存入vector然后进行一个sort(vector.begin(),vector.end())即可。 ">#include<string> #include<vector> #include<algorithm&...
C++
2022-01-11
0
201
题解 | #字符个数统计#
思路:空间换时间: 申请一个长128的数组作为位图来记录该位上的字符是否出现过,数组的数值计为0; 然后遍历字符串数组,用(int)s[i]获取每个字符的ASCII值,然后给对应位置1,最后统计所有为1的位数。 ">#include<string> using namespace std...
C++
2022-01-11
0
205
题解 | #提取不重复的整数#
思路:空间换时间 申请一个长度为10的数组,数组的全部元素置初始值0,然后按照下列思路进行: 对原数字除以10取余数,这样可以保证我们每次取到末尾的数字。然后拿这个数字i和数组的第i位比较,如果数组的第i位是0,表示这个数之前没出现过,就输出它,如果数组的第i位是1,那么表示这个数曾经出现过,略过就...
C++
2022-01-11
1
252
题解 | #字符串最后一个单词的长度#
就从后往前遍历到第一个空格断开就行了,注意这个地方接收的参数带空格,所以要用getline(cin,s)! ">#include<string> using namespace std; int main(){ string s; int num=0; int i...
C++
2022-01-11
0
195
题解 | #进制转换#
思路:例如0xAA这个数字,我们从低位向高位遍历,忽略开头的0x 所以我们的遍历写法是for(int i=str.size()-1,i>=2;i--) 如果这个遍历到的字符是0-9这些数字,我们就将其减去0,求ASCII码的差值,例如0和0的插值是0,1和0的差值是1,差值恰好等于十进制中该位...
C++
2022-01-11
0
233
首页
上一页
1
2
3
4
下一页
末页