酷代码 AI
菜单

编程求1平方+2平方+…+n平方c++

下面是使用 C++ 语言编写的程序,用于计算 `1` 的平方到 `n` 的平方的和。 ```cpp #include <iostream> // 主函数,程序的入口点 int main() { int n; std::cout << "请输入一个正整数 n: "; std::cin >> n; int sum = 0; // 循环计算1到n的平方和 for (int i = 1; i <= n; i++) { sum += i * i; } std::cout << "1的平方到 " << n << " 的平方的和是: " << sum << std::endl; return 0; } ``` 代码解释 1. 输入部分:程序首先提示用户输入一个正整数 `n`,使用 `std::cin` 读取用户输入的值。 2. 计算部分:使用 `for` 循环遍历从 `1` 到 `n` 的每个整数 `i`,在每次循环中,将 `i` 的平方(`i * i`)累加到变量 `sum` 中。 3. 输出部分:循环结束后,程序输出从 `1` 的平方到 `n` 的平方的和。 复杂度分析 - 时间复杂度:$O(n)$,因为代码中使用了一个 `for` 循环,循环次数为 `n`。 - 空间复杂度:$O(1)$,只使用了常数级的额外空间。 [2026-02-02 15:14:56 | AI问答 | 349点数解答]

服务商
相关提问
发财导航,免费问AI
实用工具查看更多