在线编译器 C

#include <stdio.h> int main() { int x, y, sum = 0; scanf("%d %d", &x, &y); while(x <= y){ sum = sum + x*x; x++; } printf ("%d\n", sum) return 0; }
这段代码的功能是:从输入的两个整数 x 和 y 开始,计算从 x 到 y 之间所有整数的平方和(包括 x 和 y),并输出结果。

- 第 10 行的 printf 语句末尾缺少一个分号,会导致编译错误。
- 如果输入的 x 大于 y,while 循环不会执行,sum 保持为 0,输出结果可能不符合预期。