1179: 构造表达式
来源:互联网 发布:深入理解大数据 编辑:程序博客网 时间:2024/05/16 16:57
题目
Description
有一些三个整数构成的整数群,它的结构是:第一行整数N表示后面有N个几个整数群,每个整数群由三个整数组成。尝试用+、-、×、/(整除)来凑前两个数的计算结果,以图与第三个整数相等。如果能凑到相等,则输出该表达式,否则,输出None。输入将保证若表达式存在,则一定唯一。
Input
4
123 1234 10
12 34 22
12 12 24
5678910 7 56789
Output
None
34-12=22
12+12=24
None
Sample Input
4
123 1234 10
12 34 22
12 12 24
5678910 7 56789
Sample Output
None
34-12=22
12+12=24
None
代码块
import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner cn = new Scanner(System.in); int n = cn.nextInt(); while (n-- > 0) { double a = cn.nextInt(); double b = cn.nextInt(); double c = cn.nextInt(); if (a + b == c) System.out.println((int) a + "+" + (int) b + "=" + (int) c); else if (a - b == c) System.out.println((int) a + "-" + (int) b + "=" + (int) c); else if (a * b == c) System.out.println((int) a + "x" + (int) b + "=" + (int) c); else if (a / b == c) System.out.println((int) a + "/" + (int) b + "=" + (int) c); else if (b - a == c) System.out.println((int) b + "-" + (int) a + "=" + (int) c); else if (b / a == c) System.out.println((int) b + "/" + (int) a + "=" + (int) c); else System.out.println("None"); } }}
阅读全文
0 0
- 1179: 构造表达式
- 1179;构造表达式
- 正则表达式构造
- 动态构造Lambda表达式
- 1005 -- 构造表达式
- 上机题目<构造表达式>
- 构造表达式树
- Python 构造表达式
- 文本表达式计算之后缀表达式构造
- 正则表达式的构造摘要
- 表达式树的构造算法
- 正则表达式的构造摘要
- 正则表达式DFA构造方法
- 正则表达式的构造摘要
- JAVA正则表达式构造摘要
- 正则表达式的构造摘要
- C# Regex构造正则表达式
- 正则表达式DFA构造方法
- netfilter/iptables学习总结(一)
- 给学习Linux系统小白的两三个建议
- adaboost原理图解
- 使用Maven搭建Struts2+Spring3+Hibernate4的整合开发环境
- 树莓派GPS(USB转串口)获取经纬度
- 1179: 构造表达式
- jQueryTable DataTables
- 【影评】速度与激情8
- 剑指offer 面试题12 打印 1 到最大的 n 位整数
- Unity-UGUI——通过代码给UI元素添加对应事件
- matlab实现彩色图像特征提取1
- 如何在win7下面强制杀死tomcat
- 存储过程基础以及几种简单的实现
- Linux修改文件编码