我對C++非常新穎,我只是寫了這個代碼,要求你輸入,並且它變成了變量,經歷了計算,並給出了輸出。我得到的編譯錯誤說'int ns'和'int sum'是無效的。編譯錯誤? (C++)
#include <iostream>
int main() {
sum = ns - 2 * 180;
std::cout << "Enter the number of sides";
int ns;
int sum;
std::cin >> ns;
sum = ns * 180 - 360;
std::cout << "The sum of all of the interior angles is" << sum;
system("PAUSE");
}
有人可以告訴我這裏的錯嗎?
你在'總和= NS使用一個未定義的類型 - 2 * 180;'你需要移動的聲明更高,從而移動'詮釋NS和上面那行sum'詮釋 – EdChum
你在哪裏聲明'ns'和'sum'?你先在哪裏使用它們? – Elried
你也可以使用'std :: cin >> ns;'然後在你的第一行上嘗試一下操作,這是沒有意義的 – EdChum