oj Problem I: C语言习题 字符串长度
2017-03-30 17:18
218 查看
问题:
/* C代码 */
int main()
{
int stringlen (char *);
char str[100];
int len;
gets(str);
len=stringlen(str);
printf("%d\n",len);
return 0;
}
/* C++代码 */
int main()
{
int stringlen (char *);
char str[100];
int len;
cin.getline(str,100);
len=stringlen(str);
cout<<len<<endl;
return 0;
}
代码:
小结:函数基础题,只要注意参数传递时,写成str[],而不是str就好了。
Description
写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。Input
一行字符串Output
字符串长度Sample Input
t9g(*&WE3@#$fw2adECWEr
Sample Output
22
HINT
主函数已给定如下,提交时不需要包含下述主函数/* C代码 */
int main()
{
int stringlen (char *);
char str[100];
int len;
gets(str);
len=stringlen(str);
printf("%d\n",len);
return 0;
}
/* C++代码 */
int main()
{
int stringlen (char *);
char str[100];
int len;
cin.getline(str,100);
len=stringlen(str);
cout<<len<<endl;
return 0;
}
代码:
#include <stdio.h> #include <stdlib.h> int stringlen (char str[]) { int i; for(i=0;str[i]!='\0';i++) ; return i; } int main() { int stringlen (char *); char str[100]; int len; gets(str); len=stringlen(str); printf("%d\n",len); return 0; }
小结:函数基础题,只要注意参数传递时,写成str[],而不是str就好了。
相关文章推荐
- 第十五周 oj训练 C语言习题 字符串长度
- Problem A: C语言习题 字符串长度
- 第十五周联系—— C语言习题 字符串长度
- 第15周 oj Problem D: C语言习题 字符串长度
- YTU 2417: C语言习题 字符串长度
- Lua语言实现:截取给定字符串的部分长度,超出部分用省略号“...”替换
- C语言经典算法(六)——递归实现字符串长度的两种方法
- C++语言习题 字符串长度
- oj Problem B: C语言习题5.25--文件操作2
- YTU:C语言习题 不等长字符串排序
- c程序设计语言_习题1-13_统计输入中单词的长度,并且根据不同长度出现的次数绘制相应的直方图
- 习题 8.6 写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。
- go语言按显示长度截取字符串的方法
- 问题 D: C语言习题 字符串比较
- YTU 2426: C语言习题 字符串排序
- YTU 2424: C语言习题 字符串比较
- Problem D: C语言习题 字符串比较
- C 语言 实现 字符串 分割 函数(返回"二维字符数组",及分割后的字符数组的长度)
- oj Problem D: C语言习题 输出月份
- c程序设计语言_习题1-16_自己编写getline()函数,接收整行字符串,并完整输出