在线编译器 C

#include <stdio.h> int main(void) { int a, b, sum=0; scanf("%d%d", &a, &b); if (b>a) { for(int i = a; i <= b; i++) { sum+= i * i; } printf("%d", sum); } return 0; }
1) Этот код считывает два целых числа `a` и `b`. Если `b` больше `a`, то он вычисляет сумму квадратов всех целых чисел от `a` до `b` включительно и выводит результат. Если `b` не больше `a`, программа ничего не выводит.

2) Подсказки:
*   Подумай, что должно происходить, если введённое число `b` меньше или равно `a`. Нужно ли выводить результат или сообщение в этом случае?
*   Проверь работу цикла `for` на примере с небольшими числами, например, `a=1`, `b=3`, чтобы убедиться, что сумма квадратов считается верно (1² + 2² + 3² = 14).