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

在下列条件下,写一个程序来求所有数字的平方和?

田永春
2023-03-14

给定两个数字n1和n2使得n2

我的方法

我试图使用从n1迭代到n2的for循环来解决这个问题,但我得到了错误的答案

下面是我的代码函数:

public int computeSumofSquares (int n1, int n2) 
{
    int sum=0;
    if(n2>n1)
    {
        for(int i=n1;i<=n2;i++)
        {
            sum=((sum)+(n1*n1));
        }
    }
    return sum;
    //write your code here

}

输入

Parameters  Actual Output   Expected Output
'8' '10'    192             245

共有3个答案

燕禄
2023-03-14

在你的循环中i每次都会改变,但是在你的语句中和=((和)(n1*n1));没有任何改变,每次在你的例子中,你都求和8^2,结果会8*8 8*8 8*8 = 192。

正如大家所说,如果你在那句话中把n1改成i,比如sum=sum i*i,那么你就会得到你想要的结果。

李弘光
2023-03-14

变化sum=((sum)(n1*n1)) 至<代码>总和=((总和)(i*i))asi是递增的值。

顾嘉良
2023-03-14

在每次迭代中,你都要对n1进行平方运算。相反,你应该将i平方。作为sum=((sum)(i*i))的缩写形式 sum=i*i

 类似资料:
  • 如果一个数字的位数是5或更多,编写一个程序将其四舍五入到下一个10的倍数,否则将其四舍五入到前一个10的倍数。因此,25和26轮对30轮,其中23和24轮对20轮。20轮对20轮。您已获得4整数作为输入。对每个输入值进行四舍五入并返回其和。 我的方法 我在第一个函数中创建了两个函数,我计算了所有4个数字的总和。 在第二个函数中,我检查了UnitDigtit,如果 其他的 我检查了它是一位数字还是两

  • 例如,我们得到长度为5(n=5)的字符串“Number”,它由从1到a的所有数字组成(数字可以重复,但从1到a的所有数字都必须包含在字符串中,并且字符串的长度必须为n)。假设a=2并使用先前给定的条件生成示例性数字(或者更确切地说是数字序列),假设它是长度为5并由1和2组成的“12211”。现在让我们假设我们需要找到一个算法,该算法将在我们的字符串“Number”中找到所有可能的数字序列,其中每个

  • 问题内容: 有没有更Python的方式来做到这一点? 问题答案: 您可以将它们添加到类似kwarg的列表中: if authenticate: connect_kwargs[‘password’] = “bar” connect_kwargs[‘otherarg’] = “zed” connect(**connect_kwargs) 当您可以将一组复杂的选项传递给函数时,这有时会很有帮助。在这种简

  • 本文向大家介绍编程题:写一个函数,找到一个文件夹下所有文件,包括子文件夹相关面试题,主要包含被问及编程题:写一个函数,找到一个文件夹下所有文件,包括子文件夹时的应答技巧和注意事项,需要的朋友参考一下 考察点:遍历  

  • 有时,项目中的许多广为流传的惯例和协定变得非常重要,你需要记录下来。为了保证这种文档的正统性,要清楚的表明这些内容基于邮件列表的讨论,并已经形成协定开始生效。随着你的编写,应当引用邮件列表归档中的相关讨论,对于任何不能确定的要点,要重新询问并确认。文档中不应当包含任何出其不意的东西:它不应当是协议的来源,而只是对于协议的描述。当然,如果它足够成功,人们会开始引用它来作为自己权利的来源,但是这只是说

  • 我想有条件地序列化一个字段。我想出了如何有条件地忽略带有 但我真正想做的是编辑字段。所以如果我有 我明白了 字段2被正确忽略。但我真正想要的是 我还有一个注释, 所以我想做的是把它们结合起来。因此,如果一个字段有特殊的注释,并且我正在使用我的内省器,只有在那时,我才想编辑该字段。否则,该字段应正常序列化。