#include<stdio.h>
int add(int x,int y)
{
return x+y;
}
int sub(int x,int y)
{
return x-y;
}
int mul(int x,int y)
{
return x*y;
}
int div(int x,int y)
{
return x/y;
}
int main()
{
int ret=0;
int x;
int y;
int input=1;
int (*p[5])(int x,int y)={0,add,sub,mul,div};
while(input)
{
printf("***********************\n");
printf("** 1:add 2:sub **\n");
printf("** 3:mul 4:div **\n");
printf("***********************\n");
scanf("%d",&input);
printf("input x y : ");
scanf("%d%d",&x,&y);
ret=p[input](x,y);
printf("ret=%d\n",ret);
}
return 0;
}
计算器
最新推荐文章于 2024-02-06 19:03:48 发布