Online Compiler C

#include <stdio.h> int main() { int a,b; scanf("%d%d",&a,&b); int i=a; while(i<=b) { printf("%d",i*i); i++; } return 0; }
这段代码从输入读取两个整数a和b,然后输出从a到b之间每个整数的平方,数字之间没有空格或换行。

- 你的代码没有在输出数字之间添加分隔符(如空格或换行),导致所有平方数连在一起,难以阅读。考虑在每次输出后添加一个空格或换行。
- 注意while循环的条件是i<=b,如果a大于b,循环不会执行,没有任何输出。你可能需要处理这种情况,或者确保输入时a<=b。