我是新來C++我試圖做一個簡單的程序,計算每週薪酬。看到下面的源代碼。當我運行程序時,它讓我進入工作時間,但是當我點擊進入程序關閉時,n不會繼續執行其餘的代碼。不知道我哪裏錯了,請幫助。程序沒有正確運行在開發c + +
#include <iostream>
using namespace std;
int main()
{
int workDays;
float workHours, payRate, weeklyPay;
workDays = 5;
payRate = 38.55;
cout<< "Enter the number of hours worked: ";
cin >> workHours;
cin.ignore();
weeklyPay = workDays * workHours * payRate;
cout << "Weekly Pay = ";
cout << weeklyPay;
cout << '\n';
return 0;
}
你已經試過調試過嗎? –
程序關閉,因爲它完成了,你需要等待最後的按鍵,所以它停在那裏 – thumbmunkeys
現在是學習程序員最重要工具之一的好時機:調試器。如果你做了一個調試版本(在IDE中,只需選擇「調試」目標或類似的,在例如'gcc'的控制檯中添加'-g'標誌),那麼你可以在調試器中運行該程序,如果發生崩潰它會停止該崩潰的位置。現在您可以檢查變量或函數調用堆棧。您也可以逐行瀏覽代碼,看看它的功能。 –