JAVA实现简单四则混合运算,说明:该计算器支持实则混合运算,如 2*(3+1 )/ 4-3 *9+ 8/ 3*4- 5,则输出:-19.333332 需要说明的事括号必须是英文的。源码如下仅供学习:
运行后直接在Console里面敲然后回车即可
[1].[代码] [Java]代码 跳至 [1]
?
1
2
3
4
5
...
分类:
编程语言 时间:
2014-12-31 08:46:11
阅读次数:
377
题目大意:一个国家有N个城市,M条有向道路,国王想要选一个城市为首都,
使得这个城市既能连接所有的城市,而且总的路程最短。若能找到这个城市,则
输出最短路程和城市编号。
思路:求有向图的最小树形图,不过根节点是不定的。虚拟一个根结点,到每个
结点都有一条边,其到每个结点的权值应该相等,表明每个结点都应该且都有机
会当根。且边的权值应比总权值大一些。如果最终算出的最小树形图的总权值大
于或等于 原图的总权值 + 虚根到实根(也就是原图的总权值),其实就是算出的最
小树形图的总权值大于或等于 原图总权值的二倍,...
分类:
其他好文 时间:
2014-12-30 23:39:26
阅读次数:
261
题目大意:一个村庄被洪水摧毁了,整个村庄都要转移。但是山上没有泉水,每户家庭只能
在自家挖一个水井或是修一个水渠从别的家庭引水。如果要修井,则修井费用和房子所在海
拔高度有关,每米X元。如果从别人的家里引水,如果从高于自己家高度的人家里引水,费
用为每米Y元。如果从低于自己家高度的人家里引水,每条要多花费Z元。现在给你这个村庄
N个家庭房屋的坐标(a,b,c)和三种花费X,Y,Z。接着给你各家之间能单向修建引水沟渠的限制。
问:能使全村庄的人喝上水的总修建费用最低为多少。若不能,则输出"poor XiaoA...
分类:
其他好文 时间:
2014-12-30 00:32:51
阅读次数:
134
题目1052:找x
时间限制:1 秒
内存限制:32 兆
特殊判题:否
提交:5182
解决:2761
题目描述:
输入一个数n,然后输入n个数值各不相同,再输入一个值x,输出这个值在这个数组中的下标(从0开始,若不在数组中则输出-1)。
输入:
测试数据有多组,输入n(1
输出:
对于每组输入,请输出结果。...
分类:
其他好文 时间:
2014-12-30 00:31:06
阅读次数:
148
内置标签的使用方法在action文件输出一个变量$title="hello";$this->assign('title',$title);如果title变量的值等于"hello"就输出“相等”否则输出“不相等”相等不相等如果变量alist.description的值不是空则输出变量值,否则输出$co...
分类:
Web程序 时间:
2014-12-29 22:48:06
阅读次数:
412
题目:在字符串中找出第一个只出现一次的字符,如输入“abaccdeff”则输出‘b’
思路:采用一个数组记录出现的次数然后再遍历该数组:
// Find.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include
using namespace std;
/*
字符char是一个长度为8的数据类型,因此总共有256...
分类:
编程语言 时间:
2014-12-29 18:23:10
阅读次数:
173
题目描述:
输入一个数n,然后输入n个数值各不相同,再输入一个值x,输出这个值在这个数组中的下标(从0开始,若不在数组中则输出-1)。
输入:
测试数据有多组,输入n(1
输出:
对于每组输入,请输出结果。
样例输入:
2
1 3
0
样例输出:
-1
来源:2010年哈尔滨工业大学计算机研究生机试真题
答疑:
解题遇...
分类:
其他好文 时间:
2014-12-29 12:07:48
阅读次数:
150
题目描述:
给定一个数n,要求判断其是否为素数(0,1,负数都是非素数)。
输入:
测试数据有多组,每组输入一个数n。
输出:
对于每组输入,若是素数则输出yes,否则输入no。
样例输入:
13
样例输出:
yes
来源:2009年哈尔滨工业大学计算机研究生机试真题
答疑:
解题遇到问题?分享解题心得?讨论本题请访问...
分类:
其他好文 时间:
2014-12-28 11:45:48
阅读次数:
190
题目:请实现一个函数,把字符串中的每个空格替换为"%20",例如输入"We are happy",则输出 "We%20are%20happy"
方法1: 重新申请一个数组,然后遍历原来的数组,遇到空格,就用%20填充新的数组,最后得到结果;缺点:要重新申请数组
方法2: 从前往后遍历,遇到空格就把后面的内容向后移动两位;缺点:有些内容会向后移动n次,如果有n个空格,算法时间复杂度为O(n...
分类:
编程语言 时间:
2014-12-22 13:00:52
阅读次数:
158
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1013
题意:给一个大数,必须用数组存储,然后求它每个位数之和,如果小于10则输出结果,如果大于10,继续求它和的每位数之和。
例如:1000个9,和为9000,9000>10,再求9000每位数上的和,结果为9,符合题意,则输出。
#include
#include
using namesp...
分类:
其他好文 时间:
2014-12-22 09:30:34
阅读次数:
218