大哥大姐 帮忙看下 谢谢
#include "stdio.h"jf(char *p)
{ int n;
if(*p!='\0') n=jf(*++p)+1;
else n=0;
return(n);
}
main()
{
char a[100];
gets(a);
printf("%d",jf(a));
}
用指针编写一个求字符串长度的递归函数
这怎么错啦
2010-12-21 18:53
2010-12-21 19:03
程序代码:#include "stdio.h"
int jf(char *p)
{
int n;
if(*p=='\0')
return 0;
else
return (1+jf(p+1));
}
main()
{
char a[100];
gets(a);
printf("%d",jf(a));
}
应该这样
2010-12-21 19:20
2010-12-21 22:20
2010-12-22 18:40