题目1116:加减乘除
来源:互联网 发布:c语言 true false 编辑:程序博客网 时间:2024/05/10 14:10
题目源地址:http://ac.jobdu.com/problem.php?pid=1116
C++代码:
#include<stdio.h>#include<string.h>int f(int n){if(n==0||n==1)return 1;else return n*f(n-1);}int GetResult(int a,int b,char o,int &r){if(o=='+')r=a+b;else if(o=='-')r=a-b;else if(o=='*')r=a*b;else if(o=='/'){if(b!=0)r=a/b;elsereturn -1;}else if(o=='%'){if(b!=0)r=a%b;elsereturn -1;}elser=f(a);return 0;//返回0表示结果正常,返回-1表示结果错误}int main(){int num1=0,num2=0,i=0;char o;while(scanf("%d %c",&num1,&o)!=EOF){if(o!='!'){scanf("%d",&num2);}int result;int tmp=GetResult(num1,num2,o,result);if(tmp==-1)printf("error\n");elseprintf("%d\n",result);}return 0;}
- 题目1116:加减乘除
- 题目1116:加减乘除
- 题目1116:加减乘除
- 题目1116:加减乘除
- 题目1116:加减乘除
- 九度OJ 题目1116:加减乘除
- 九度OJ 题目1116:加减乘除
- 题目1507:不用加减乘除做加法
- 不用加减乘除来做加法的题目
- 题目1507:不用加减乘除做加法
- 算法题目---不用加减乘除做加法
- 加减乘除
- 加减乘除
- 随机生成加减乘除混合运算加减乘除数学式子题目答案批量生成工具软件使用方法
- C语言 - 自创题目:字符串输入的计算器(加减乘除计算器)
- 九度_题目1507:不用加减乘除做加法
- 九度OJ-题目1507:不用加减乘除做加法
- 剑指offer面试题目:不用加减乘除做加法
- hdu 3496 Watch The Movie(分组背包)
- 数据库连接池配置
- hdu 4654 k-edge connected components
- 约瑟夫问题
- 学生信息管理系统-代码理解篇
- 题目1116:加减乘除
- 数据结构排序之堆排序
- struts2文件上传类型限制 之 zip和rar文件类型
- 介绍node.js的web框架 ---- express+connect框架
- 判断平面上两线段是否相交,顺便解释判断点在直线的位置...
- XEP-0198:Stream Management研究
- 切记"=="与 equals的使用场景
- Shell编程
- MD5 工具类 支持文件 字符串加密