在Stroustrup的《编程原理与实践》一书中,哪里可以找到“尝试一下”解决方案?

昵称尼克

我只需要仔细检查一下自己的灵魂,但找不到在网络上发布的任何解决方案。

如果您能帮我,会很高兴,因为我为自己设定了一个在假期学习c ++的目标。

特别是我需要功能练习方面的帮助,这是我到目前为止所拥有的:

//(not using multiplication)
int square(int a)
{
    int result = 0;
    int count = 0;
    while (count < a)
    {
        result += result;
        ++count;
        return result;
    }
}

int main()
{
        int x = 0;
        x = square(5);
        cout << x;
}

但是我的输出是0。

穆雷尼克

result0,因此将其添加到自身,无论有多少次,都会导致0如果您尝试平方a,则应将其添加到中result此外,该return语句应位于循环外部,而不是循环内部:

int square(int a)
{
    int result = 0;
    int count = 0;
    while (count < a)
    {
        result += a; // Here!
        ++count;
    }
    return result;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

可以给我解释一下此解决方案的工作原理

在哪里可以找到《 Rust编程语言》一书中提到的源代码(.rs文件)?

python时间尝试一下

我可以尝试一下-在不引发异常的情况下捕获JS吗?

有人可以解释一下这个回文解决方案吗?

指定示例请求招摇的“尝试一下”

如何从“ Programmin原理和使用C ++的实践”一书中修复FLTK头文件?

了解“ Ruby编程”一书中的“方法”

昂首阔步尝试一下重定向到登录

Rails:我可以测试一下button_to的存在吗?

谁能帮我调试一下?

试图理解《 Lua编程》一书中的示例

谁能解释一下黑客等级二叉树节点的解决方案?

计算每个节点的树高,帮我解释一下这个代码解决方案

你能解释一下front_back google python 练习的解决方案吗

需要一个简单的编程逻辑解决方案。

即使给出了一个解决方案,fsolve 也无法找到解决方案

一个好的尝试/捕获/最终解决方案?

在哪里可以找到“算法设计手册”的解决方案?

在哪里可以找到Windows 10通用应用程序的示例解决方案?

《忍者》一书中的javascript练习javascript

《 Programming Pearls》一书中的“ pmalloc”代码

“放任Lambda”一书中sortf中的“ a1”在哪里?

Dietel 的“C:如何编程”一书中的这个例子有什么问题?

为什么无法成功解释我从《 Haskell中的函数编程》一书中复制的haskell代码?

Pickle 模块打破了《Python 概念编程》一书中的代码

返回多维数组中的N个最大值的索引(可以找到一维而不是多维的解决方案)

只有一个解决方案时,Prolog会尝试查找多个解决方案

找到所有解决方案后,如何对解决方案进行评分并选择一种