初级天翼
第1题 重要信息
知识点:字符串查找函数
重点:找到以后输出的结果要加1
难度:简单
第2题 整理字符串
知识点:字符串内部排序
重点:输入n后要吃换行
难度:简单
第3题 对答案
知识点:遍历字符串
重点:遍历字符串的字符串长度是正确答案字符串的长度,小明选择题的正确率是小明做对的题数除以总共的题数(实型除法)
难度:一般
第4题 货物名称
知识点:遍历字符串
重点:找第2个字符串的位置时,要去找那个不是字母字符的位置
难度:比较困难
第5题 变化吧!字符串
知识点:字符串变换加密,遍历字符串
重点:循环判断字符串时,如果是大写字母A到大写字母Y或是小写字母a到小写字母y时,直接往后移一个字符,剩下的自己想
难度:困难
张云瀚在2022-11-01 14:13:55追加了内容
顺便附上这几题的AC代码(我的写法)
货物名称:
#include<iostream>
#include<algorithm>
#include<string>
using namespace std;
string a,b;
int main(){
cin>>a>>b;
int t=b.find(a);
if(t!=-1){
cout<<t+1;
}else{
cout<<"-1";
}
return 0;
}
整理字符串:
#include<iostream>
#include<algorithm>
#include<string>
using namespace std;
long long n;
string s;
int main(){
cin>>n;
getline(cin,s);
for(int i=1;i<=n;i++){
getline(cin,s);
sort(s.begin(),s.end());
cout<<s<<endl;
}
return 0;
}
对答案:
#include<iostream>
#include<algorithm>
#include<string>
using namespace std;
string a,b;
int cnt1,cnt2;
int main(){
getline(cin,a);
getline(cin,b);
cnt2=b.size();
for(int i=0;i<b.size();i++){
if(b[i]==a[i]){
cnt1++;
}
}
printf("%.2f",cnt1*1.0/cnt2);
return 0;
}
货物名称:
#include<iostream>
#include<algorithm>
#include<string>
using namespace std;
string s;
int id;
string s1,s2;
int main(){
cin>>s;
for(int i=0;i<s.size();i++){
if(s[i]<'A'||s[i]>'z'){
id=i;
break;
}
}
for(int i=id+1;i<s.size();i++){
cout<<s[i];
}
return 0;
}
变化吧!字符串:
#include<iostream>
#include<algorithm>
#include<string>
using namespace std;
/*
现给出一个字符串,
请你将字符串中的字母(包含大小写)变为其后面的字母,
如a变为b,c变为d,z变为a。输出变换后的字符串。
*/
string s;
int main(){
getline(cin,s);
for(int i=0;i<s.size();i++){
if(s[i]>='A'&&s[i]<='Y'||s[i]>='a'&&s[i]<='y'){
s[i]+=1;
}
else if(s[i]=='z'||s[i]=='Z'){
if(s[i]=='z'){
s[i]='a';
}else{
s[i]='A';
}
}
}
cout<<s;
return 0;
}
资深天翼
问题标题:
酷町堂:J1(c++语法) 第六阶段 考试解析
第1题 重要信息
知识点:字符串查找函数
重点:找到以后输出的结果要加1
难度:简单
第2题 整理字符串
知识点:字符串内部排序
重点:输入n后要吃换行
难度:简单
第3题 对答案
知识点:遍历字符串
重点:遍历字符串的字符串长度是正确答案字符串的长度,小明选择题的正确率是小明做对的题数除以总共的题数(实型除法)
难度:一般
第4题 货物名称
知识点:遍历字符串
重点:找第2个字符串的位置时,要去找那个不是字母字符的位置
难度:比较困难
第5题 变化吧!字符串
知识点:字符串变换加密,遍历字符串
重点:循环判断字符串时,如果是大写字母A到大写字母Y或是小写字母a到小写字母y时,直接往后移一个字符,剩下的自己想
难度:困难
张云瀚在2022-11-01 14:13:55追加了内容
顺便附上这几题的AC代码(我的写法)
货物名称:
资深天翼
田所浩二在1145-1-4 19:19:81追加了内容
哼,哼,哼,啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊,啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊,啊啊啊啊啊啊阿,啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊。
压力马斯内!