C / C++从键盘输入字符串,并求其长度
给定一个长度不超过100的字符串,请你求出它的具体长度。输入格式输入一个字符串。输出格式输出一个整数,表示它的长度。输入样例:I love Beijing.输出样例:15先定义一个字符数组,使用gets函数输入字符串(带有空格的字符串),使用strlen()函数求其长度#include <bits/stdc++.h>using na...
·
给定一个长度不超过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
更多推荐



所有评论(0)