https://n.dingtalk.com/dingding/live-room/index.html?roomId=u3xmj4Ld3a3Bzm6B /* 字符:单个字符 字符串: 单词 字符串:多个字符的组合 + 特殊的结尾(\0) 1. C++中string类型(更适合初学者) 2. C语言中,字符数组模拟字符串(灵活性比较强,适合于实现较复杂的字符串算法) */ /* #include using namespace std; string s;//定义一个字符串类型s int main() { cin>>s; cout< using namespace std; string s; int main() { cin>>s; int len=s.length(); for(int i=0;i='a' && s[i]<='z') s[i]+='A' - 'a'; } cout< using namespace std; //定义两个字符串用于保存给定的时间 string s1,s2; int main() { cin>>s1>>s2; //将s1 s2中的时 分 秒抽取出来 int h1,h2;//小时 对应字符串的0和1的位置 int m1,m2;//分钟 对应字符串的3和4的位置 int c1,c2;//秒 对应字符串的6和7的位置 h1=s1[1]-'0' + (s1[0]-'0')*10; h2=s2[1]-'0' + (s2[0]-'0')*10; m1=s1[4]-'0' + (s1[3]-'0')*10; m2=s2[4]-'0' + (s2[3]-'0')*10; c1=s1[7]-'0' + (s1[6]-'0')*10; c2=s2[7]-'0' + (s2[6]-'0')*10; cout< using namespace std; string s; int main() { cin>>s; int sum=0; //存储各个位置上的数字和 for(int i=0;i #include using namespace std; string a; int main() { getline(cin,a); for(int i=0;i='A'&&a[i]<='Z') { int x=a[i]-'A'; //该字母是26个大写字母中的第几个 x=(x-5+26)%26; a[i]=x+'A'; } } cout< using namespace std; string s1="fbc"; string s2="ebd"; int main() { cout<< (s1>s2) < using namespace std; string s1="abcde"; string s2="fgh"; string s3=s1+s2; int main() { s3+='i'; cout< using namespace std; string s="abcettefg"; int main() { cout< using namespace std; string s; int main() { cin>>s; int len=s.length()-1; int i=0,j=len-1; //双指针 while(i #include using namespace std; char s[101]; char a[5]="abcd"; char b[5]={'a','b','c','d','\0'}; char c[5]={'a','\0','c','d','\0'}; int main() { //cin>>s; //cout<