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

要用数组

main()
{
char a[50],*p;
int m=0;

scanf("%s",a);
for(p=a;(*p)!=0;p++)m++;
printf("%s的长度是%d。\n",a,m);
}
有什么问题请留言。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-03
#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);
}
相似回答