#include<iostream>;
int main()
{
int a = 1;
int b = 2;
std::cin >> a >> b;
std::cout << a << "+" << b << "=" << a+b << std::endl;
return 0;
}
入力3 4
として入力すると、出力は3+4=7
、まあ、奇妙です。しかし、入力するa b
と、出力は0+0=0
(なぜ0と0なのですか?); 最も紛らわしいのはa 4
、0+0=0
('0+4=4' ではないのはなぜか?????) です。それから私は別のプログラムを書きます。
#include<iostream>;
int main()
{
int a = 1;
int b = 2;
std::cin >> a;
std::cin.clear();
std::cin >> b;
std::cout << a << "+" << b << "=" << a+b << std::endl;
return 0;
}
私が入ったときa 4
、なぜそれはまだ0+0=0
ですか0+4=4
?
心温まる皆様、ありがとうございました!!
私はprog3を書いて、書いていないときに何が起こるかをテストしますint a=1;int b=2
。
2
#include <iostream>
using namespace std;
int main()
{
int a,b;
cin >> a ;
cin >> b;
cout<< a << "+"<< b <<"="<< a+b << endl;
return 0;
}
a b
再び、それは出力します(0+-1218170892=-1218170892
なぜではないのです0+0=0
か??)