For loop 对于循环迭代和算法,有人能帮我吗?
有人能帮我吗? 我想以这种方式迭代'n'的值。用任何语言。 请解释一下这个概念For loop 对于循环迭代和算法,有人能帮我吗?,for-loop,For Loop,有人能帮我吗? 我想以这种方式迭代'n'的值。用任何语言。 请解释一下这个概念 if n = 5 sum = (5x5)+(4x4)-(3x3)+(2x2)-(1x1) sum = 35; 我想显示这样的值 但它应该以这种方式迭代 (nxn)+(n-1xn-1)-(n-2xn-2)+(n-3xn-3)-(n-4xn-4)+...; 当n-x==1时迭代应该停止,并且应该打印值 for(i=1;i<=n;i+){ sum=0 for(j=1;j<=i;j++){
if n = 5
sum = (5x5)+(4x4)-(3x3)+(2x2)-(1x1)
sum = 35;
我想显示这样的值
但它应该以这种方式迭代
(nxn)+(n-1xn-1)-(n-2xn-2)+(n-3xn-3)-(n-4xn-4)+...;
当n-x==1时
迭代应该停止,并且应该打印值
for(i=1;i<=n;i+){
sum=0
for(j=1;j<=i;j++){
sum = sum+(j*j);
if(j<=i){
print(sum);
}
}
}
这是我得到的答案
#include <iostream>
using namespace std;
int main()
{
int limit;
int sumOfSquare = 0;
cin>>limit;
sumOfSquare= limit*limit;
for(int num = 1; num<limit; num++)
{
if(limit%2==0){
if(num%2==0)
sumOfSquare = sumOfSquare - (num * num);
else
sumOfSquare = sumOfSquare + (num * num);
}else{
if(num%2==0)
sumOfSquare = sumOfSquare + (num * num);
else
sumOfSquare = sumOfSquare - (num * num);
}
}
cout<<"Output of " << limit << " is " << sumOfSquare;
return 0;
}
#包括
使用名称空间std;
int main()
{
整数极限;
int-sumOfSquare=0;
cin>>限制;
sumOfSquare=极限*极限;
对于(int num=1;numWhy multiple languages taged?您可以分享一下您到目前为止尝试过的内容吗?请重复并从“解释此基本编程概念”不是堆栈溢出问题。我们希望您做出诚实的尝试,然后询问有关您的算法或技术的特定问题。堆栈溢出不是为了取代现有的文档和教程。这表明对于堆栈溢出来说,需求太多了。