小编Tan*_*ena的帖子

在扩展字符串中查找第k个元素

给定一个表单的字符串AB2C3和一个int .然后k扩展字符串.任务是找到第k个元素.内存有限,因此无法展开整个字符串.你只需要找到第k个元素.ABABC3ABABCABABCABABC

我不知道如何去做.有人在编码面试中向我的朋友询问,我已经考虑了很多,但我没有得到有效的解决方案.

c++ string algorithm

10
推荐指数
1
解决办法
1865
查看次数

Ternery运算符在C++中的奇怪行为

通用原型:exp1?exp2:exp3

三元运算符的返回类型为exp2.exp3必须具有与exp2相同的返回类型,或者至少具有隐式转换.否则会抛出错误

在下面的程序中,我在CodeBlocks中遇到错误,因为exp3是int而exp2是char*.Bjut当我用0替换1时,它正在打印0 ..

0也是一个int值.我无法理解.

 #include <iostream>
   using namespace std;

   int main()
   {
   int test = 0;
   cout << test ? "A String" : 1;

   return 0;
   }
Run Code Online (Sandbox Code Playgroud)

c++ ternary-operator

2
推荐指数
1
解决办法
121
查看次数

标签 统计

c++ ×2

algorithm ×1

string ×1

ternary-operator ×1