#include <stdio.h>
void calculate(int a, int b, char c);
int main(void)
{
int x, y;
char z;
while(1)
{
printf("연산을 입력하시오: ");
scanf("%d %c %d", &x, &z, &y);
calculate(x, y, z);
}
return 0;
}
void calculate(int a, int b, char c)
{
static int plus=0;
static int minus=0;
static int muti=0;
static int divi=0;
static int namu=0;
if (c=='+')
{plus++;
printf("덧셈은 총%d번 실행되었습니다.\n", plus);
printf("연산결과: %d\n", a+b);}
else if(c=='-')
{minus++;
printf("뺄셈은 총%d번 실행되었습니다.\n", minus);
printf("연산결과: %d\n", a-b);}
else if(c=='*')
{muti++;
printf("곱셈은 총%d번 실행되었습니다.\n", muti);
printf("연산결과: %d\n", a*b);}
else if(c=='/')
{divi++;
printf("나눗셈은 총%d번 실행되었습니다.\n", divi);
printf("연산결과: %d\n", a/b);}
else if(c=='%')
{namu++;
printf("나머지연산은 총%d번 실행되었습니다.\n", namu);
printf("연산결과: %d\n", a%b);}
else
printf("잘못된 입력입니다.\n");
}