Problem Description
自己写一个函数,求字符串的长度。
在main函数中输入一个字符串,调用你写的函数,得到字符串的长度,并在main函数中输出该字符串的长度。
Input Description
一行字符串(以回车结束),可含空格。
Output Description
一个整数,对应输入字符串的长度。单独占一行。
Sample Input
I Love China!
Sample Output
13
Hint
可采用如下的函数原型
int length(char *s);
#include <stdio.h>
int length(char *s) {
// 初始化长度为0
int len = 0;
while (*s != '\0') {
// 长度加一
len++;
// 指针后移一位
s++;
}
// 返回长度
return len;
}
int main() {
char s[100]; // 定义一个字符串
// 用gets函数读入一行字符串,可含空格
gets(s);
// 调用length函数,得到字符串的长度,并输出
printf("%d\n", length(s));
return 0;
}