注意:fgets函数会把回车读进来
//法一
#include <cstdio>
int main()
{
char str[101];
fgets(str,101,stdin); //不会过滤掉回车
int len=0;
for(int i=0;str[i]&&str[i]!='\n';i++) len++;
printf("%d\n",len);
return 0;
}
//法二#include <cstdio>
#include <iostream>
using namespace std;
int main()
{
string str;
getline(cin,str);
cout<<str.size()<<endl;
return 0;
}