华为招聘机试整理9:输入一个字符串,用指针求出字符串的长度
2014-07-11 09:46
417 查看
华为招聘机试整理9:输入一个字符串,用指针求出字符串的长度
题目:输入一个字符串,用指针求出字符串的长度题目分析:
这个考察比较基础,不做详细解释了。
==========================================================================
参考代码:
//输入一个字符串,用指针求出字符串的长度.cpp //2014.7.11 hepanhui #include <iostream> #include <string> const int maxn = 1000; using namespace std; int main() { char str[maxn]; int len = 0; gets(str); char *p = str; while(*p) { len++; p++; } cout << len << endl; return 0; }
相关文章推荐
- 华为招聘机试整理9:输入一个字符串,用指针求出字符串的长度
- 华为招聘机试整理11:实现字符串间隔输出
- 华为机试题:输入两个超长整型构成的字符串,其间使用一个空格分隔,每个字符串最大长度为100个字符。求第一个整数除以第二个整数以后的余数。。
- 华为招聘机试整理10:实现字符串中子字符串的替换
- 华为招聘机试整理7:给定一个数组input[]
- 写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。(指针)
- 2014华为机试-判断输入的字符串是不是一个有效的IP地址
- 问题:求两个字符串的最长公共子串。 要求:输入两个字符串,输出它们的最长公共子串,包括长度。 设计: 设计一个类 String,包括一个 len(字符串长度)和字符串指针 s。另有如下成员函数: ·
- 华为机试——通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串
- 华为招聘机试整理10:实现字符串中子字符串的替换
- 【华为面试题】求输入字符串的长度(指针)
- 输入一个字符串,存储在字符数组里,用指针的方式逐一显示字符,并求其长度
- 华为招聘机试整理11:实现字符串间隔输出
- 华为招聘机试整理2:判断一个数组的元素是否是回文
- 华为招聘机试整理12:合并字符串
- 实验10指针2(1)输入一个字符串和一个正整数x,将该字符串中的后x个字符复制到另一个字符串y中,输出字符串y;再对y串的内容前后倒置后存入数组z中并输出。
- 2014华为校园招聘机试——字符串过滤、压缩等
- 华为机试通过键盘输入100以内正整数的加、减运算式,请编写一个程序输出运算结果字符串
- 输入一个字符串,输出该字符串中对称的子字符串的最大长度。比如输入字符串“google”,由于该字符串里最长的对称子字符串是“goog”,因此输出4。
- 输入一个字符串,输出该字符串中对称的子字符串的最大长度。