午前中はサークルで解いていた問題をもう一度考え直していました
まだAcceptedになってなかったので
結局原因が見つからずそれは保留に
代わりにC++を使って初めて問題を解いてみました
内容は、
入力 a b に対してその合計a+bを出力すること。
めちゃくちゃ簡単ですよね
でもそれに何十分とかかってしまったんですよ。orz
なぜか?
それは、EOF判定があるからです
一応これで解決しました
--------------------------------
#include <iostream>
using namespace std;
int main(){
int a,b;
while(cin >> a >> b){
cout << a+b << endl;
}
}
--------------------------------
while(cin >> a >> b){} でEOFかどうか判断できるらしいです
でも、
cin >> a;
if(a!=EOF){}
なんてのを自分は使えないかと思っていたのですが(これはやってみたら無理だった)
こういう使い方は本当に不可能なんでしょうか
もしC++使用者で知っている方いらっしゃればぜひ教えてください