根据用户的选择,输出两个数的结果
2015-03-21 13:15
232 查看
<pre name="code" class="cpp">#include<stdio.h> int main() { int fun(int x,int y,int (*p)(int ,int)); //fun函数声明 int max(int,int); //max函数声明 int min(int,int); //min函数声明 int add(int ,int); //add函数声明 int a; int b; int n; printf("please input a b :\n"); scanf("%d%d",&a,&b); printf("please choose 1,2or3\n"); scanf("%d",&n); if(n==1) { fun(a,b,max); //调用max函数 } if(n==2) { fun(a,b,min); //调用min函数 } if(n==3) { fun(a,b,add); //调用add函数 } return 0; } int fun(int x,int y,int (*p)(int ,int)) //定义fun函数 { int result; result=(*p)(x,y); printf("%d\n",result); return result; } int max(int x,int y) //定义max函数 { int z; if(x>y) { z=x; } else { z=y; } printf("max= "); return z; } int min(int x,int y) //定义min函数 { int z; if(x<y) { z=x; } else { z=y; } printf("min= "); return z; } int add(int x,int y) //定义add函数 { int z; z=x+y; printf("sum= "); return z; }
相关文章推荐
- 根据用户的选择输出不同的结果--函数指针的使用
- 读入两个数并选择加减法运算将结果输出
- 51.从键盘上输入任意两个数和一个运算符(+、-、*、/),根据输入的运算符对两个数计算,并输出结果
- 要求用户输入两个数——底数(base)和指数(exponent),输出底数的指数次方的结果
- Prime C++ Exercise 2.11 编写程序,要求用户输入两个数——底数(base)和指数 (exponent),输出底数的指数次方的结果。
- JavaWeb 将数据库查询结果展现到页面radio,根据页面用户选择查询数据库表结果
- RxJava2 / RxAndroid2操作符ofType:根据类型选择输出结果
- 编制一个完成两个数的四则运算程序。如:用户输入34+56则输出结果90.00。要求运算结果保留两位小数,用户输入时一次将两个数和操作符输入。
- RxJava2 / RxAndroid2操作符ofType:根据类型选择输出结果
- 碎步一:根据用户喜好选择不同背景图(背景选择器)
- 续上一篇文章,用栈来实现:按照用户输入的rule,经过并、交、差运算后,输出字符串结果。
- [Java]根据用户的意愿,输出前N位的质数
- 构造AlertDialog弹出框,根据量值实现然用户选择列表。
- MVC根据用户角色选择模版页master
- ASP.NET在后台代码实现个功能,根据选择提示用户是否继续执行操作
- 对Xml的文件操作,根据数据的配置和数据样式的定义,将结果字符输出
- 根据用户选择执行命令的一段简单Linux Shell
- 在java中获取用户输入的的数据,并根据数据执行输出
- 一道笔试题:按照用户输入的rule,经过并、交、差运算后,输出字符串结果。
- ABAP选择屏幕:根据用户选择动态显示屏幕