登录
|
注册
公司
标签
文章
搜索
字符串
热门公司
百度
微软
腾讯
华为
阿里巴巴
迅雷
热门职位
C语言工程师
研发工程师
测试工程师
所有
有回答
没回答
新题目
有最佳答案
排序
热度
·
时间
·
经典指数
1
0
7013
给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。 输入描述: 测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用1个空格分开,输入保证句子末尾没有多余的空格。 输出描述: 每个测试用例的输出占一行,输出倒序后的句子。 输入例子: Hello World Here I Come 输出例子: Come I Here World Hello ...
阅读题目
字符串
面试题
经典指数
1
0
6534
若串S1=′ABCDEFG′,S2=′9898′,S3=′###′,S4=′012345′,执行concat(replace(S1,substr(S1,length(S2),length(S3)),S3),substr(S4,index(S2,′8′),length(S2)))其结果为() ABC###G0123 ABC###2345 ABC###G2345 ABC###2345 ...
阅读题目
字符串
单选题
经典指数
1
0
6428
编写一个程序实现功能:将两个字符串合并为一个字符串并且输出,用指针实现。 char str1[20]={“Hello ”}, str2[20]={“World ”}; ...
阅读题目
搜狐
C语言工程师
字符串
问答题
经典指数
1
1
6381
现有一四则运算表达式,仅包含+-*/()和0~9数字,请设计一个算法,计算该表达式的值。 其中+-只作为运算符出现,不作为正负符号出现在表达式中。 请完成calc的代码实现(C++或Java) 已有字符串和数字的转换方法(str2num, num2str)可直接调用,无须实现。 C++: float str2num(char[] str) { … } char[] num2str(float num) { … } float calc(char[] exp) { … } Java: float str2num(String str) { … } String num2str(float num) { … } float calc(String exp) { … } 例如: 输入“1+2*(3-4)” 输出-1 ...
阅读题目
Java
微软
小米
C语言工程师
字符串
复杂度
问答题
经典指数
1
0
5991
以下程序段的输出结果是 char s[]="\\123456\123456\t"; printf("%d\n",strlen(s)); 12 13 16 以上都不对 ...
阅读题目
迅雷
C语言工程师
字符串
单选题
经典指数
1
0
5954
下列给定程序中,函数fun的功能是:从形参ss所指字符串数组中,查找含有形参substr所指子串的所有字符串,并输出,若没找到则输出相应信息。Ss所指字符串数组中共有N个内容不同的字符串,且串长小于M。 程序中库函数strstr(s1,s2)的功能室在s1串中查找s2子串,若没有,函数值为0;若有,函数值为非0。 请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。 试题程序。 #define N 5 #define M 15 void fun(char (*ss)[M], char *substr) { int i, find = 0; /**********found**********/ for (i = 0; i < 1 ); i++) /**********found**********/ if ( strstr(ss[i], 2 )) != NULL ) { find = 1; puts(ss[i]); ...
阅读题目
C语言工程师
字符串
填空题
经典指数
1
0
5529
正整数A的“DA(为1位整数)部分”定义为由A中所有DA组成的新整数PA。例如:给定A = 3862767,DA = 6,则A的“6部分”PA是66,因为A中有2个6。 现给定A、DA、B、DB,请编写程序计算PA + PB。 输入描述: 输入在一行中依次给出A、DA、B、DB,中间以空格分隔,其中0 < A, B < 1010。 输出描述: 在一行中输出PA + PB的值。 输入例子: 3862767 6 13530293 3 输出例子: 399 ...
阅读题目
字符串
面试题
经典指数
1
0
5409
旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及坏掉的那些键,打出的结果文 字会是怎样? 输入描述: 输入在2行中分别给出坏掉的那些键、以及应该输入的文字。其中对应英文字母的坏键以大写给出;每段文字是不超过10^5个字符的串。可用的 字符包括字母[a-z, A-Z]、数字0-9、以及下划线“_”(代表空格)、“,”、“.”、“-”、“+”(代表上档键)。题目保证第2行输入的文字串非空。 注意:如果上档键坏掉了,那么大写的英文字母无法被打出。 输出描述: 在一行中输出能够被打出的结果文字。如果没有一个字符能被打出,则输出空行。 输入例子: 7+IE. 7_This_is_a_test. 输出例子: _hs_s_a_tst ...
阅读题目
哈希
字符串
数组
面试题
经典指数
1
0
5226
有两个字符串s 和t,如果即从s 中删除一些字符,将剩余的字符连接起来,即可获得t。则称t是s 的子序列。 请你开发一个程序,判断t是否是s的子序列。 输入描述: 输入包含多组数据,每组数据包含两个字符串s和t。它们都由数字和字母组成,且长度小于100000。 输出描述: 对应每一组输入,如果t是s的子序列,则输出“Yes”;否则输出“No”。 输入例子: ABC ABCABC ABABC DE 输出例子: YesYesNo ...
阅读题目
字符串
面试题
经典指数
1
0
5172
一块花布条,里面有些图案,另有一块直接可用的小饰条,里面也有一些图案。对于给定的花布条和小饰条,计算一下能从花布条中尽可能剪出几块小饰条来呢? 输入描述: 输入包含多组数据。每组数据包含两个字符串s,t,分别是成对出现的花布条和小饰条,其布条都是用可见ASCII字符表示的,可见的ASCII字符有多少个,布条的花纹也有多少种花样。花纹条和小饰条不会超过1000个字符长。 输出描述: 对应每组输入,输出能从花纹布中剪出的最多小饰条个数,如果一块都没有,那就输出0,每个结果占一行。 输入例子: abcde a3aaaaaa aa 输出例子: 03 ...
阅读题目
字符串
查找
面试题
经典指数
<<
<
1
2
3
4
5
6
>
>>
210
题目数
1
贡献者
212
答案数
扫描后移动端查看
我也分享一个题目
相关标签
C语言工程师
百度
查找
复杂度
研发工程师
动态规划
微软
基础知识
腾讯
华为
同类标签
树
排序
数组
链表
复杂度
查找
栈
图
哈希
队列
微信公众号
欢迎加入,一起群聊
×
登录
注册
找回密码
记住登录
登录
快速注册
直接第三方登录