在线编译器 C

#include <stdio.h> int main(void) { int a,b,c,sum; scanf("%d%d%d",&a,&b,&c); sum=a+b+c; printf("%d+%d+%d=%d\n",a,b,c,sum); return 0; }
这段代码的作用是:从键盘读取三个整数,计算它们的和,然后按照“a+b+c=和”的格式输出结果。

- 代码中变量 `sum` 没有初始化,但紧接着就被赋值了,所以这里没有问题。
- 注意 `scanf` 的格式字符串 `"%d%d%d"` 没有空格,这意味着输入时三个数可以用空格、制表符或换行分隔,但不能用逗号。如果希望用逗号分隔,格式需要调整。
- 输出时 `printf` 的格式字符串中 `%d` 与变量一一对应,顺序正确。