给定一个长度不超过100的字符串,请你求出它的具体长度。

输入格式

输入一个字符串。

输出格式

输出一个整数,表示它的长度。

输入样例:

I love Beijing.

输出样例:

15

先定义一个字符数组,使用gets函数输入字符串(带有空格的字符串),使用strlen()函数求其长度 

#include <bits/stdc++.h>

using namespace std;
const string cstr = "";
int main()
{
    char str[110];
 
      gets(str);
    
  
    
    cout<< strlen(str) << endl;
    return 0;
}

结果如下: 

Tips:

gets()

格式:gets(字符数组名);

功能:gets函数用于将输入的字符串内容存放到指定的字符数组中,输入结尾的换行符’\n’被换成’\0’存储在该数组中。

 strlen()

C/C++ strlen(str)、str.length()、str.size()、sizeof(str)都可以求字符串长度。

其中str.length()、str.size()、sizeof(str)是用于求string类对象的成员函数

strlen(str)是用于求字符数组的长度,其参数是char*。

 

参考文章:https://blog.csdn.net/zhouhongkai06/article/details/79588746