1)求和:1+(1+4)+(1+4+9)+(1+4+9+16)+…+(1+4+9+16+…+n2)=? 其中n的值由键盘输入;
int main()
{
int i,j,n,sum = 0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
sum += j*j;
}
printf("%d",sum);
return 0;
}
双重循环,设一个变量sum用来求和,初始化为0。简单思路如下:
for i=1到 n:
for j=1到 i:
sum+= j * j