第9课 字符与字符串

*
您的姓名:
1.
看程序写结果:
#include<bits/stdc++.h>
using namespace std;
int main(){
char a[30]="AbcdaBCD4059";
cout<<strlen(a)<<" "<<int(a[0])<<" "<<int(a[4])<<" "<<int(a[9]);
return 0;
}
*
2.
#include<bits/stdc++.h>

using namespace std;

int main(){

int n=65,m=49;

char a[30]="AbcdaBCD4059";

char s=char(n+1);

a[9]=char(m);

cout<<a[1]-s<<" "<<a;

return 0;

}
*
3.
#include<bits/stdc++.h>
using namespace std;
int main(){

char a[30]="AbcdaBCD4059";
string s=a;
cout<<s.substr(1,4);
return 0;
}
*
4.
#include<bits/stdc++.h>
using namespace std;
int main(){

char a[30]="AbcdaBCD4059";
string s=a;
cout<<s.find("BC");
return 0;
}
*
5.
#include<bits/stdc++.h>

using namespace std;

int main(){

char a[30]="AbcdaBCD4059";

string s=a,t;

t= s.substr(8,2);

int m=atoi(t.c_str());

cout<<m+10;



return 0;

}
*
6.
#include<bits/stdc++.h>

using namespace std;

int main(){

int n = 1234;

string p="56";

char s[20];

sprintf(s, "%d", n);

p=s+p;

cout<<p;

return 0;

}
*
7.
#include<bits/stdc++.h>
using namespace std;
int main(){
string p="123456";
p.erase(3,2);
cout<<p;
return 0;
}
*
8.
#include<bits/stdc++.h>
using namespace std;
int main(){
string p="123456";
p.insert(2,"789");
cout<<p;
return 0;
}
*
9.
#include<bits/stdc++.h>
using namespace std;
int main(){
string p="123456";
p.append("789");
cout<<p<<" "<<p.length();
return 0;
}
*
10.
#include<bits/stdc++.h>
using namespace std;
int main(){
int n=0;
char a[30]="AbcdaB\0CD4059";
string s=a;
string b="AbcdaB\n0CD4059";
cout<<s.length()<<" "<<b.length();
return 0;
}
问卷星提供技术支持
举报