当前位置: 首页 > 知识库问答 >
问题:

需要求和平方差,而代码没有产生正确的答案,我们有部分代码,只好填空

焦信鸥
2023-03-14
  • 括号中的IOSTREAM
  • 命名空间后的std
  • “int sumsqr=1;”语句中的sumsqr;
  • for循环中int i的初始数(我想这就是问题所在,不知道为什么要使用“(n+1)”,但这在我们给出的代码中)
  • 语句sumsqr+=i*i中的*;
  • 设置解决方案值的语句中的sum、sum和sumsqr
  • cout语句中的解决方案
#include <iostream>
using namespace std;

int main()
{
    int N = 10;
    int sum = 1;
    int sumsqr = 1;

    for (int i = 1; i < (N + 1); i++) {
        sum += i;
        sumsqr += i * i;
    }
    int solution = sum * sum - sumsqr;
    cout << solution;
    cin.get();
}

答案应该是,2640,但我得到的是2750。

共有1个答案

汪典
2023-03-14

你从1开始计算。空和是0,而不是1。更改此:

int sum = 1;
int sumsqr = 1;

对此:

int sum = 0;
int sumsqr = 0;

或者,如果由于某种原因不允许更改代码的那一位,则可以将这些数字视为第一个数的和。在这种情况下,只需从第二个数字开始循环,因此将int i=1更改为int i=2

 类似资料:
  • 我的问题是:为什么这是流动?我想是出于安全原因,但我想不通。为什么实现是这样的,而不是在第一次调用(“/authorize”)之后立即获得访问令牌? 我们为什么需要这个代码?

  • 我正在使用以下代码: 目的是将我的Wordpress网站上的分类名称和作者发送到Google Analytics(内容分组)。 然而,当我的网站被浏览时,我的源代码(在头部)仍然显示php标签。如何确保正确解析PHP代码并正确插入作者/类别信息?

  • 问题内容: 我正在寻找一些最小化CSS和JS文件的应用程序或网站。理想情况下,他们可以一次全部批处理,如果不是,则一次批处理。 问题答案: YUICompressor同时执行JavaScript和CSS。我不确定是否可以发送一批文件。 您 可以 在YUI CompressorOnline(yui.2clics.net)上批处理,尽管该版本仅接受JavaScript。另一个在线YUI压缩器(refr

  • 代码审核的时候总是要做代码对比,有没有好的代码工具推荐呢? 开发中都会遇到代码审核,就分支审核,但是很多时候不止要分支审核,还要设计到版本间隔审核。 有没有推荐的vscode的对不工具,每次都是把代码回退到指定版本,下载,然后使用对比工具对比 效率实在太低了。 有没有大佬知道的?

  • 我正试图从payever的API获得回复 我仅使用我的client\u id和client\u secret获得授权令牌,问题是当我尝试按照文档建议传递参数时,我得到以下错误响应: 我假设这是因为我没有经历整个OAuth2流程,问题是要符合这一点,我需要一个确认码,我从来不需要,因为我可以只使用我的client_id和client_secret获取访问令牌。 有什么办法吗?我环顾了四周,甚至试图跳

  • 求教,有什么比较好的拖拽生成代码的前端低代码平台吗?