高质量题解|实现strlen函数
2026-02-02 19:57:16
发布于:北京
22阅读
0回复
0点赞
解题思路
题目要求输出字符串的长度,获取字符串的长度用 s.size() 就行了
代码
#include <bits/stdc++.h>
using namespace std;
int main(){
string s;
cin >> s;
cout << s.size();
return 0;
}
全部评论 1
这样太慢了,建议在输入时就算好长度
#include<cstdio> int main(){ unsigned char strlen(0); while(true){ int chr(std::fgetc(stdin)); if(chr==EOF) break; strlen++; } std::fprintf(stdout,"%hhu",strlen); }1周前 来自 香港
1也可以,但是对新手不友好
1周前 来自 北京
01周前 来自 香港
0












有帮助,赞一个