Game!

All (93)

  1. 2015.04.16 중위 표기법 / 후위 표기법 이해

    중위 표기법 : 우리가 직관적으로 이해하는 방식 연산자가 중간에 있어서 "중"위 4 * 3 = 12 (a*b)+c a*b+d/c-2 후위 표기법 : 컴파일러가 쉽게 계산할 수 있도록 하는 방식 연산자가 뒤에 있어서 "후"위 /* 위에 것을 후위로 내렸습니다 */ 4 3 * a b * c + a b * d c / + 2 - 1. 스택을 통해, 중위 표기법 계산을 후위 표기법 계산으로 바꾼다. 2. 후위 표기법을 통해 연산을 한다. 굳이 중위 연산자에 일일히 소괄호를 칠 필요는 없다 연산자 우선순위로 판단하니까! ex)

  2. 2015.04.15 [C++] 파일입출력) EOF에 대한 이해

    파일입출력을 사용할때 eof에 대해 이해해보자 eof 는 f stream 객체가 EOF를 만나면 상수 -1 로서, 참값을 반환한다. (조건식에서 0은 거짓, 나머지는 참) eof 는 파일의 끝에 도달하면 반환(-1)을 한다 == 파일의 끝에 도달하면 eof 가 반환이 된다 파일입출력에 대한 예제코드를 보자 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 #include /**/ #include using namespace std; ofstream fout; //화면에서 파일로 ifstream fin; //파일에서 화면으로 v..

  3. 2015.04.14 정수 출력

    정수의 각 자리수를 출력하는 함수를 재귀함수로 만들어보자 예제)정수를 입력하시오 : 1234실행 : 1 2 3 4 천의자리는 1, 백의자리는 2, 십의자리는 3, 일의자리는 4...이렇게 차례대로 출력하면서 입력받는 숫자는 음수만 아니면 된다 1. 몫이 일의자리가 되는, 1~9 사이의 숫자를 찾는다2. 찾은 숫자를 출력3. 다음 계산할 숫자를 재귀함수의 매개변수로 넘겨준다 point1~9 사이의 숫자 찾는 방법 :10의 제곱으로 나누면서 몫이 일의자리인 숫자를 찾는다== 가장 큰 자리 숫자 12345678910111213141516171819202122232425262728#include #include void main(){ int num; printf("정수를 입력하시오 : "); scanf("%d"..