Online Compiler C

#include <stdio.h> int main() { int i,a,b,sum; sum=0; scanf("%d%d",&a,&b); for(i=a;i<=b;i++){ sum+=i*i; }printf("%d",sum); return 0; }
这段代码的功能是:从用户输入的两个整数a和b(假设a≤b),计算从a到b之间所有整数的平方和,并输出结果。

- 你的循环变量i从a递增到b,每次累加i的平方到sum中,这符合题目要求。
- 注意:如果用户输入的a大于b,循环不会执行,sum保持为0,输出0。这可能不是期望的行为,需要确认题目是否要求处理这种情况。