/*문1 정수 두개와 연산자를 입력 받아서 연산자로 두개의 정수를 연산한 결과를 출력해주는
      프로그램을 만드시오. ( 가능한 연산은 +,-,/,% 이고 정수만 입력 받는다.)
      화면 실행모습 예1)
      첫번째 정수를 입력하세요 : 97
      두번째 정수를 입력하세요 : 50
      하고싶은 연산을 입력하세요 : +
      97 + 50 = 127 입니다.

      */

#include <stdio.h>

void main () {

    char temp;
    int num1;
    int num2;

    printf(\" 첫번째 정수를 입력하세요 :\");
    scanf(\"%d\",&num1);
    printf(\" 두번째 정수를 입력하세요 :\");
    scanf(\"%d\",&num2);
    printf(\"하고싶은 연산을 입력하세요(+,-,*,/) :\");
    scanf(\"%c\",&temp);

    if(temp==\'+\')
        printf(\"\\n %d + %d = %d 입니다. \",num1,num2,num1+num2);

    else if(temp==\'-\')
        printf(\"\\n %d - %d = %d 입니다. \",num1,num2,num1-num2);

    else if(temp==\'*\')
        printf(\"\\n %d * %d = %d 입니다. \",num1,num2,num1*num2);

    else(temp==\'/\')
        printf(\"\\n %d / %d = %d 입니다. \",num1,num2,num1/num2);
    
    

}



오류가

1>c:\\documents and settings\\나으리\\바탕 화면\\c언어\\c언어\\2주차\\(2주차)1번\\(2주차)1번\\(2주차)1문.cpp(35) : error C2146: 구문 오류 : \';\'이(가) \'printf\' 식별자 앞에 없습니다.
1>빌드 로그가 \"file://c:\\Documents and Settings\\나으리\\바탕 화면\\C언어\\C언어\\2주차\\(2주차)1번\\(2주차)1번\\Debug\\BuildLog.htm\"에 저장되었습니다.

라고 떳음 printf 앞에 ; 가 없다면서 else 를 가르켯는데
아무리봐도 ;  제대로햇거든 ?