题解(c++课后题单)
2026-09-11 21:57:01
发布于:江苏
1:
#include<bits/stdc++.h>
using namespace std;
int main()
{
string s1;
cin >> s1;
string s2;
cin >> s2;
if (s1.find(s2) != string::npos){
cout << s2 << " is substring of " << s1;
}
else if (s2.find(s1) != string::npos)
{
cout << s1 << " is substring of " << s2;
}
else
{
cout << "No substring";
}
return 0;
}
2:
#include<bits/stdc++.h>
using namespace std;
int main()
{
string n;
cin >> n;
for(int i = n.size()-1; i >= 0; i--)
{
cout << n[i];
}
return 0;
}
3:
#include<bits/stdc++.h>
using namespace std;
int main(){
int b;
cin >> b;
string d,af;
cin >> d >> af;
for(int ac = 0;ac < b;ac++){
if(ac % 2 == 0){
swap(d[ac],af[ac]);
}
}
cout << d;
}
4:
#include <iostream>
using namespace std;
int main()
{
string af;
cin>>af;
string aa;
for(int d=0;d<af.size();d++){
if(d!=af.size()-1){
aa+=char(af[d]+af[d+1]-48-48+48);
}
else{
aa+=char(af[d]+af[0]-48);
}
}
for(int d=0;d<af.size();d++){
cout<<char(aa[d]+48);
}
}
5:
#include<bits/stdc++.h>
using namespace std;
string a;
int main()
{
cin>>a;
if(a[a.size()-1]=='r'&&a[a.size()-2]=='e')
{
for(int i=0;i<a.size()-2;i++)
{
cout<<a[i];
}
}
else if(a[a.size()-1]=='y'&&a[a.size()-2]=='l')
{
for(int i=0;i<a.size()-2;i++)
{
cout<<a[i];
}
}
else if(a[a.size()-1]=='g'&&a[a.size()-2]=='n'&&a[a.size()-3]=='i')
{
for(int i=0;i<a.size()-3;i++)
{
cout<<a[i];
}
}
else
{
for(int i=0;i<a.size();i++)
{
cout<<a[i];
}
}
}
6
#include<bits/stdc++.h>
using namespace std;
int main(){
string s;
int a,n;
cin>>s;
cin>>a>>n;
if(s[a-1]==s[n-1]){
s[a-1]='#';
s[n-1]='#';
}
else{
swap(s[a-1],s[n-1]);
}
cout<<s<<" ";
}
7:
#include<bits/stdc++.h>
using namespace std;
int main()
{
string s;
cin>>s;
for(int i=s.size()-1;i>=0;i--)
{
s[i]+=3,s[i]-=((s[i]>'z'||(s[i]>'Z'&&s[i]<'a'))?26:0);
s[i]=((s[i]>='A'&&s[i]<='Z')?s[i]+32:s[i]-32);
cout<<s[i];
}
}
8:
#include<bits/stdc++.h>
using namespace std;
int main()
{
string s;
cin >> s;
int a = 0;
for (char c : s)
{
int n = count(s.begin(),s.end(),c);
if(n == 1)
{
cout << c;
a = 1;
break;
}
}
if(a == 0)
{
cout << "no";
}
return 0;
}
这里空空如也

















有帮助,赞一个