#include <stdio.h>

#pragma warning(disable:4996)


void add(int num1, int num2);

void subtract(int a, int b);

int main()

{

void(*pointer)(int, int);

int a, b;

char c;


printf("숫자 두개와 기호를 입력하세요 : ");

scanf("%d %c %d\n", &a, &c, &b);


if (c == '+')

pointer = add;

else if (c == '-')

pointer = subtract;

else

printf("가운데에는 -나 +를 입력하세요\n");

pointer(a, b);


return 0;

}


void add(int num1, int num2)

{

int result;

result = num1 + num2;

printf("%d + %d = %d입니다\n", num1, num2, result);

}


void subtract(int a, int b)

{

int result;

result = a - b;

printf("%d - %d = %d입니다\n", a, b, result);

}


뭐가 문젠가요..?ㅠㅠ