Online Compiler C

#include <stdio.h> int main() { int a,b,c,X,Y; scanf("%d%d%d",&a,&b,&c); X=a+b+c; Y=a*b*c; printf("X=%d\nY=%d",X,Y); return 0; }
这段代码从标准输入读取三个整数,计算它们的和与积,然后输出结果。代码本身没有语法错误,功能也正确。

- 注意变量命名:`X`和`Y`使用了大写字母,而其他变量是小写。在C语言中大小写敏感,但这里没有错误,只是风格上建议保持一致性。
- 思考一下:如果输入的数字很大,比如三个1000,它们的积会是多少?`int`类型能存储的最大值是多少?这里可能存在溢出的风险。