Онлайн компилятор C

#include <stdio.h> int main() { int n, m,sum; scanf("%d%d", &n, &m); while (n <= m) { sum=sum+n*n; n++; } printf("%d",sum); return 0; }
这段代码的目的是计算从 n 到 m 之间所有整数的平方和。它通过循环累加每个数的平方,最后输出结果。

- 变量 sum 没有初始化,它的初始值是不确定的,这会导致计算结果错误。在使用 sum 累加之前,应该先给它赋一个初始值。
- 循环条件 n <= m 会包含 m 本身,如果题目要求不包括 m,需要调整条件。