因此,每次我嘗試放入「n」時,第一行都會輸出一個等於n + 1的數字。所以請幫助我我做錯了什麼!謝謝我的程序打印出預期結果不同的結果
#define _SILENCE_STDEXT_HASH_DEPRECATION_WARNINGS
#include "../../../std_lib_facilities.h"
int main()
{
cout << "Enter a number: ";
double n;
cin >> n;
cout << "n: " << n
<< "\n++n: " << ++n
<< "\nThree times of n: " << n * 3
<< "\nTwice n: " << n + n
<< "\nHalf of n: " << n/2
<< "\nSquare root of n " << sqrt(n);
int m = n;
cout << "\nInteger of n: " << m
<< "\nRemainder when divide n by 2: " << m % 2
<< "\nDivision when divide n by 2: \n" << m/2;
keep_window_open();
}
++ n將n加1。鍵入(n + 1)而不是 –