题目:字符串长度判断
时间限制:1S
内存限制:10000Kb
问题描述:
写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。
输入说明:
输入一个字符串
输出说明:
输出该字符串中元素的个数。
输入样例:
boy
输出样例:
3
#include <stdio.h>
int length(char *p)
{
int count=0;
while(*p)//用指针循环时常用while
{
p++;
count++;
}
return count;
}
/*或者:
int len(char *str) {
char *p = str;
while (*p != '\0')
p++;
return (p - str);
}
*/
int main() {
char words[10000];
gets(words);
printf("%d",length(words));
return 0;
}