题目1116:加减乘除
来源:互联网 发布:ug4数控车床编程 编辑:程序博客网 时间:2024/04/28 01:55
import java.io.IOException;import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.FileReader;import java.util.Scanner;class Main{public static final boolean DEBUG = false;public static long fac(int n) {if (n == 0) return 1;return n * fac(n - 1);}public static void main(String[] args) throws IOException{Scanner cin;String op;int a = 0, b = 0;if (DEBUG) {cin = new Scanner(new FileReader("d:\\OJ\\uva_in.txt"));} else {cin = new Scanner(new InputStreamReader(System.in));}while (cin.hasNext()) {a = cin.nextInt();op = cin.next();if (op.compareTo("!") != 0) b = cin.nextInt();if (op.compareTo("+") == 0) {System.out.println(a + b);} else if (op.compareTo("-") == 0) {System.out.println(a - b);} else if (op.compareTo("*") == 0) {System.out.println(a * b);} else if (op.compareTo("/") == 0) {if (b == 0) {System.out.println("error");} else {System.out.println(a / b);}} else if (op.compareTo("!") == 0) {System.out.println(fac(a));} else if (op.compareTo("%") == 0) {if (b == 0) System.out.println("error");else System.out.println(a % b);}}}}
0 0
- 题目1116:加减乘除
- 题目1116:加减乘除
- 题目1116:加减乘除
- 题目1116:加减乘除
- 题目1116:加减乘除
- 九度OJ 题目1116:加减乘除
- 九度OJ 题目1116:加减乘除
- 题目1507:不用加减乘除做加法
- 不用加减乘除来做加法的题目
- 题目1507:不用加减乘除做加法
- 算法题目---不用加减乘除做加法
- 加减乘除
- 加减乘除
- 随机生成加减乘除混合运算加减乘除数学式子题目答案批量生成工具软件使用方法
- C语言 - 自创题目:字符串输入的计算器(加减乘除计算器)
- 九度_题目1507:不用加减乘除做加法
- 九度OJ-题目1507:不用加减乘除做加法
- 剑指offer面试题目:不用加减乘除做加法
- SSH
- 时间复杂度的概念
- ORACLE修改数据结构语句
- linux ps
- poj2817(N!的状压DP)
- 题目1116:加减乘除
- Eyou Mail System Remote Code Execution
- 软件质量评价标准
- Android入门
- ORACLE的SQL集锦
- zoj 3742 Bellywhite's Algorithm Homework
- hdu1157解题报告
- 简单的JDK环境配置
- 2013总结 && 2014展望