在线编译器 C

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

- 代码中 `scanf` 的格式字符串里有一个多余的 `\n`,这会导致程序在输入三个数字后还需要额外输入一个非空白字符才能继续运行,不符合通常的交互习惯。
- 变量 `d` 被用来存储和,但也可以直接在 `printf` 中计算表达式,让代码更简洁。