3468 - 习题8-6 求字符串长度
自己写一个函数,求字符串的长度。
在main函数中输入一个字符串,调用你写的函数,得到字符串的长度,并在main函数中输出该字符串的长度。
题目输入
一行字符串(以回车结束),可含空格。
题目输出
一个整数,对应输入字符串的长度。单独占一行。
输入/输出样例
题目输入
I Love China!
题目输出
13
提示
可采用如下的函数原型
int length(char *s);
C语言解答
#include<stdio.h> int len(char *p); int main () { char a[100]; int n; gets(a); n=len(&a); printf("%d\n",n); return 0; } int len(char *p) { int i,c=0; for(i=0;*(p+i) !=0;i++) c++; return c; }
C++解答
#include <bits/stdc++.h> using namespace std; int Strlen(char *str){ int i=0; while(*str++!='\0') i++; return i; } int main(){ char a[100]; gets(a); cout<<Strlen(a); return 0; }
提示
可采用如下的函数原型
int length(char *s);