题目描述
在 C++ 中,我们可以使用 string 类型来存放一串字符(比如单词或句子)。
请你编写一个程序,从键盘读入一个单词(不含空格),然后输出这个单词和单词里一共有多少个字符。
比如单词 Hello 有 5 个字符,单词 C++ 有 3 个字符。
输入格式
一行,一个字符串 ,由字母、数字或下划线组成,不含空格。
长度在 1 到 1000 之间。
输出格式
第一行,一个整数,表示字符串 的长度。 第二行,一个字符串表示单词 。
输入输出样例
样例输入 #1
Hello
样例输出 #1
5
Hello
样例输入 #2
abc123
样例输出 #2
6
abc123
说明/提示
- 在 C++ 中,
string类型的变量可以使用.size()或.length()成员函数来获取字符串的字符个数。
例如:string s; cin >> s; int len = s.size(); // 方法一 // 或者 int len = s.length(); 方法二 - 用
cin读入string时,默认会以空格作为分隔符,因此本题输入的字符串中不会包含空格,可以直接使用cin >> s。 - 如果用
cout输出string变量,可以直接写cout << s;。
数据规模
对于 的数据,,其中 表示字符串 的长度。