不会这道题、、、、

5. 计算平方和

题目ID:20052必做题100分

时间限制: 1000ms

空间限制: 524288kB

题目描述

输入的一个正整数n,然后计算并打印出从1到n的所有整数的平方和。(平方的概念:例如,a的平方,就是a*a的意思。)

输入格式

输入描述:一个正整数n (1 ≤ n ≤ 1000)

输出格式

输出描述:输出一个整数,表示从1到n的所有整数的平方和

样例

Input 1

5

Output 1

55

Input 2

10

Output 2

385

样例解释

测试样例解释:
样例1:
输入:5
输出:1^2 + 2^2 + 3^2 + 4^2 + 5^2 = 55

样例2:
输入:10
输出:1^2 + 2^2 + 3^2 + 4^2 + 5^2 + 6^2 + 7^2 + 8^2 + 9^2 + 10^2 = 385

数据范围

数据范围:1 ≤ n ≤ 1000

你知道for循环吗?

这样就行了:

for(int i=1;i<=n;i++){
    sum+=i*i;
}

最后输出一个sum就可以了

或者用平方和公式

已深度思考 用时 47秒

计算平方和 题解

嗯,用户让我去写一个题解。这道题是一道计算平方和的题,看起来用户让我使用 C++ 来编写。这道题的意思是输入一个正整数,然后来去计算从1到n所有数的平方的和。是这个意思吗?

有没有可能,是我理解错了?算了,应该是这样的吧。

那么这道题非常的简单。首先我们要输入 n,接着只需要循环枚举就好了。这是我写的代码,希望用户满意:

#include <bits/stdc++.h>
using namespace std;
int n, sum;
【数据删除】

这是我自己写的。

1 个赞

AC代码。。。