给定一个长度不超过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.youkuaiyun.com/zhouhongkai06/article/details/79588746
C/C++利用gets和strlen获取字符串长度

本文介绍如何在C/C++中通过gets函数读取带有空格的字符串,并利用strlen函数计算字符串的长度。示例代码展示了一个接收不超过100个字符的字符串并输出其长度的方法。
4454

被折叠的 条评论
为什么被折叠?



