1.4字符串习题
题真的不会做
1.str.back()字符串的最后一位,比如"abc"的最后一位是c
2.str.pop_back(),删除最后一位。
3,swap(a,b)交换a和b。
4.用scanf读取字符串 , 推荐用%s读 , 比如读单个字母
char a[2]; scanf("%s" , a);
不需要取地址符号 , 定义的时候是char
5.
for(int i = 0 ; i < length ; i++){ if(str[i]==' ') m+="%20"; else m+=str[i]; }
不能写成单引号
for(int i = 0 ; i < length ; i++){ if(str[i]==' ') m+='%20'; else m+=str[i]; }
第二种只会加一个0,而不是%20.