Online Compiler C

#include <stdio.h> int main() { int a; scanf("%d",&a); for(int i=1,i<=a,i++) printf("%d %d %d\n",i,i*i,i*i*i); return 0; }
这段代码试图读取一个整数a,然后输出从1到a每个数的平方和立方。但代码中存在语法错误。

- 在for循环中,你使用了逗号分隔三个表达式,但C语言的for循环需要用分号分隔。
- 检查for循环括号内的分隔符是否正确。