Noob here :)嗨。試圖自學C++!我的基本計算器有什麼問題?
下面的代碼應該問我:我想要做什麼樣的操作,通過變量:'int f;'
我知道問題是從res = a f b;
,我敢肯定,一個非常糟糕的糟糕的代碼..我不知道該怎麼辦呢?
有什麼想法?
#include <iostream>
using namespace std;
int main()
{
int a;
int b;
int sum;
int f;
cout << "wahts the first number" << endl;
cin >> a;
cout << " '+'? '-'? '*'? or '/'? " << endl;
cin >> f;
cout << "whats the second number" << endl;
cin >> b;
res = a f b;
cout << "answer is: " << res << endl;
return 0;
}
自學是偉大的,但它會更容易[一對夫婦的好書]很多(http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list)。 – user4581301
我同意一些好的書會容易得多。在線資源也可以很好地工作,雖然在C++中似乎沒有那麼多。如果您剛開始編程並打開其他選項,則可能需要查看[python](https://python.org)。雖然我喜歡C++,但是有很多東西可以讓你搞砸,理解編譯和鏈接是一件很大的事情,即使不需要同時學習編程的基礎知識。 Python對初學者非常友好,並且有大量的免費資源。 – danielunderwood
@ +','-','*','/'不是整數,並且'f'不是一個操作符 –