假定s指向的字符串为”string”,若要输出这个字符串的地址值,则使用
cout<<(void *)s;
举一反三
- 假定s指向的字符串为”string”,若要输出这个字符串的地址值,则使用( )。 (5.0分)
- 假定p指向的字符串为”string”,若要输出这个字符串的地址值,则使用()。 A: cout< B: cout< C: cout< D: cout
- 假定P指向的字符串为“string”,若要输出这个字符串的地址值,则使用()。 A: cout<<*p B: cout<<p C: cout<<&p D: cout<<(void*)p
- 编写程序:输入一个长度不超过100的字符串,删除串中的重复字符。输入:要检查的字符串,长度不超过100个字符。输出:删除重复字符后的字符串。例如:输入:abacaeedabcdcd则输出:abced
- 根据输入字符串s,输出一个宽度为15字符,字符串s居中显示,以“=”填充的格式。如果输入字符串超过15个字符,则输出字符串前15个字符。例如:输入字符串s为"PYTHON",则输出“=====PYTHON====”。 s=input("请输入一个字符串:") print(_______)
内容
- 0
字符串或串(String)是由数字、字母、下划线组成的一串字符。
- 1
字符串s足够长,语句________返回字符串s中第1-7共7个字符组成的字串;语句________返回字符s中第3-9共7个字符组成的子串。
- 2
字符串或串(String)是由数字、字母、下划线组成的一串字符。字符串是可变的数据类型。
- 3
字符串的替换操作replace (String &s, String &t, String &v)是指:若t是s的子串,则用串v替换串t在串s中的所有出现;若t不是s的子串,则串s不变。例如,若串s为"aa bbabcbaabaaacbab"串t为"bab”,串v为*abde",则执行replace 操作后,串s中的结果为"aababdccbaabaaacabde"。试利用字符串的基本运算实现这个替换操作。[br][/br]
- 4
中国大学MOOC: 设有一个字符串s赋值如下: String s=hello;要获得字符串中的首个字符构成的子串可以用哪些方法?