编写一个C语言程序,功能为:输入一个字符串,不使用strlen函数,求出该字符串的长度。

要用数组... 要用数组 展开
 我来答
Yuqi_Tan

2019-10-03 · TA获得超过8.9万个赞
知道大有可为答主
回答量:9918
采纳率:93%
帮助的人:3487万
展开全部
main()
{
char a[50],*p;
int m=0;

scanf("%s",a);
for(p=a;(*p)!=0;p++)m++;
printf("%s的长度是%d。\n",a,m);
}
有什么问题请留言。
锐雯windy
2019-10-03 · 超过19用户采纳过TA的回答
知道答主
回答量:62
采纳率:37%
帮助的人:14.9万
展开全部
#include <stdio.h>
int GetStrLen(const char *str)
{
int i = 0;
while(*str++ != 0)
i++;

return i;

}
int main()
{
int len = 0;
char str[100]={0};
scanf("%s", str);

len = GetStrLen(str);

printf("len = %d", len);
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式