在线编译器 C

#include <stdio.h> int main() { int a,b,c; int sum,product; scanf("%d %d %d",&a,&b,&c); sum=a+b+c; product=a*b*c; printf("%d+%d+%d=%d\n",a,b,c,sum); printf("%d+%d+%d=%d",a,b,c,sum); return 0; }
这段代码从用户输入读取三个整数,计算它们的和与积,然后输出和。但输出部分有两个问题。

- 代码中计算了乘积 `product`,但从未使用它输出乘积结果。
- 第二个 `printf` 语句重复输出了和,而不是输出乘积。你应该检查第二个 `printf` 的格式字符串,确保它输出乘积而不是和。