阅读程序写结果
#include <iostream>
using namespace std;
int a,b,c,d,e,ans;
int main()
{
cin>>a>>b>>c;
d=a+b;
e=b+c;
ans=d+e;
cout<<ans<<endl;
return 0;
}输入:1 2 5
看到 cin>>a>>b>>c 和后续加法,先想:输入顺序固定,中间变量 d、e 仅依赖前两个数,ans 是 d+e。
易把 d 当成 a+b+c,或忽略 cin 顺序导致 b、c 值互换;别直接算 a+b+c+d。
考点:顺序执行与变量依赖
输入三个整数 a、b、c,依次计算 d=a+b、e=b+c,最后输出 ans=d+e。