华为在线机试题
小肥羊的慢慢科研路
希望这里能见证我的慢慢科研路
展开
-
字符串最后一个单词的长度
题目描述 计算字符串最后一个单词的长度,单词以空格隔开。 输入描述 一行字符串,非空,长度小于5000。 输出描述 整数N,最后一个单词的长度。 思路 基础知识 cin:是C++中的标准输入流对象,即istream类的对象。cin主要用于从标准输入读取数据,这里的标准输入,指的是终端的键盘。 使用cin从标准输入读取数据时,通常用到的方法有cin>>, cin.get...原创 2018-07-30 22:01:32 · 160 阅读 · 0 评论 -
计算字符个数
题目描述 写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写。 输入描述 输入一个有字母和数字以及空格组成的字符串,和一个字符。 输出描述 输出输入字符串中含有该字符的个数。 思路 基础知识 getline():读取一个字符串,包括空格,直到遇到换行符终止 cin>>:读取一个字符串,遇到空格、tab、换行符终...原创 2018-07-30 22:56:38 · 161 阅读 · 0 评论 -
字符串分隔
题目描述 •连续输入字符串,请按长度为8拆分每个字符串后输出到新的字符串数组; •长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。 输入描述: 连续输入字符串(输入2次,每个字符串长度小于100) 输出描述: 输出到长度为8的新字符串数组 解题思路 基础知识 append函数:向string的后面追加字符或字符串。 用法之一:向string后面加多个字符,string...原创 2018-07-31 15:16:52 · 137 阅读 · 0 评论 -
进制转换
题目描述 写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。(多组同时输入 ) 输入描述: 输入一个十六进制的数值字符串。 输出描述: 输出该数值的十进制字符串。 解题思路 基础知识 pow(x, n)函数,属于math.h头文件中的函数,其作用是求x的n次方 字符相减,得到的是两字符ASCII码之间的差 具体应用 看代码,很简单 代码示例 #includ...原创 2018-08-01 10:22:26 · 190 阅读 · 0 评论