#include <stdio.h>
#include <stdlib.h>
int main()
{
int x,y,result;
int z;
int add(int, int);
int sub(int, int);
int mul(int, int);
int biv(int, int);
printf("1. add\n");
printf("2. sub\n");
printf("3. mul\n");
printf("4. div\n");
printf("==================\n");
printf("請輸入2個數:\n");
scanf("%d %d",&x,&y);
printf("choose function: ");
scanf("%d",&z);
switch(z)
{
case 1:
result=add(x,y);
printf("The result is=%d\n",result);
break;
case 2:
result=sub(x,y);
printf("The result is=%d\n",result);
break;
case 3:
result=mul(x,y);
printf("The result is=%d\n",result);
break;
case 4:
result=biv(x,y);
printf("The result is=%d\n",result);
break;
default:
printf("選項錯誤 %d\n",z);
}
system("pause");
return 0;
}
int add(int a,int b)
{
return(a+b);
}
int sub(int a,int b)
{
return(a-b);
}
int mul(int a,int b)
{
return(a*b);
}
int biv(int a,int b)
{
return(a/b);
}