P1111 string字符串长度

暂无评定 传统题 GESP字符串STL语法基础 上传者
时间限制1000ms
内存限制256MiB
通过 / 提交0/0

P1111string字符串长度

暂无评定 传统题 GESP字符串STL语法基础 上传者
时间限制1000ms
内存限制256MiB
通过 / 提交0/0

题目描述

在 C++ 中,我们可以使用 string 类型来存放一串字符(比如单词或句子)。
请你编写一个程序,从键盘读入一个单词(不含空格),然后输出这个单词和单词里一共有多少个字符。 比如单词 Hello 有 5 个字符,单词 C++ 有 3 个字符。

输入格式

一行,一个字符串 s s ,由字母、数字或下划线组成,不含空格。
长度在 1 到 1000 之间。

输出格式

第一行,一个整数,表示字符串 ss 的长度。 第二行,一个字符串表示单词 ss。

输入输出样例

样例输入 #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;。

数据规模

对于 100% 100\% 的数据,1≤∣s∣≤1000 1 \le |s| \le 1000 ,其中 ∣s∣ |s| 表示字符串 s s 的长度。