#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-07-02 20:55:21 发布
本文介绍了一个使用C语言实现的简易计算器程序。该程序通过函数指针来选择执行加、减、乘、除四种基本运算,并通过简单的用户界面进行操作。用户可以根据提示输入数字和选择运算类型,程序将返回相应的计算结果。
1298

被折叠的 条评论
为什么被折叠?



