그래서 "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) 대신 –