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("%d=%d+%d+%d\n%d=%d*%d*%d",X,a,b,c,Y,a,b,c); return 0; }
这段代码的功能是:读入三个整数,计算它们的和与积,然后按照指定格式输出等式。

代码逻辑是正确的,但输出格式可能不符合题目要求。题目可能期望输出类似 "a+b+c=X" 和 "a*b*c=Y" 的形式,而你的代码输出的是 "X=a+b+c" 和 "Y=a*b*c"。

- 检查题目要求的输出格式,确认等号左右两侧的顺序是否与你的代码一致。
- 注意输出中是否需要在两个等式之间换行,你的代码没有换行,可能会连在一起。