Problem Description
输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。
Input
输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。
Output
对于每组输入数据,输出一行,结果保留两位小数。
Sam...
分类:
其他好文 时间:
2015-07-28 12:38:26
阅读次数:
102
该题的思路很好想,就是尽量取大一些的成绩为后面的人留出更大的 “空间” 。 细节也很好想,这里不再赘述,值得一提的是 : 该题存在精度问题 , 导致我一开始一直WA。
由于输入和输出只保留两位小数,所以我们不妨将浮点数变成小数,这里要用到round函数,将不需要的小数位四舍五入到整数 。
#include
using namespace std;
const int maxn = 1638...
分类:
其他好文 时间:
2015-07-28 09:09:17
阅读次数:
93
有时候要用到又懒得去动脑子细想,网上一搜,全是他妈乱七八糟的,遂自己来写,先mark之,以后不用动脑子了,妈妈再也不用担心我的正则表达式了。。。。。。。
两位小数金钱单价:
^(([1-9][0-9]+)||0||(0\\.0[1-9])||(0\\.[1-9][0-9])||([1-9][0-9]+\\.0[1-9])||([1-9][0-9]+\\.[1-9][0-9]))$ -...
分类:
其他好文 时间:
2015-07-14 11:46:39
阅读次数:
103
import java.text.NumberFormat;//获取格式化对象NumberFormat format = NumberFormat.getPercentInstance();//设置百分数精确度2即保留两位小数format.setMinimumFractionDigits(2);//...
分类:
编程语言 时间:
2015-07-10 18:48:39
阅读次数:
224
Java float保留两位小数或多位小数方法1:用Math.round计算,这里返回的数字格式的. float price=89.89;int itemNum=3;float totalPrice=price*itemNum;float num=(float)(Math.round(totalPr...
分类:
编程语言 时间:
2015-07-08 10:56:42
阅读次数:
151
在输出数据时,为简便起见,往往不指定输出的格式,由系统根据数据的类型采取默认的格式,但有时希望数据按指定的格式输出,如要求以十六进制或八进制形式 输出一个 整数,对输出的小数只保留两位小数等。有两种方法可以达到此目的。
1)使用控制符的方法;
2)使用流对象的有关成员函数。分别叙述如下。
使用控制符的方法
#include
#include
#include
using name...
分类:
编程语言 时间:
2015-07-07 17:15:34
阅读次数:
181
Description
类Distance定义为类Point的友元类来实现计算两点之间距离的功能。
Point类中有两个私有数据成员X和Y来表示点的两个坐标(横坐标和纵坐标), 成员函数需要自己定义。
主程序输入两个Point点的坐标,计算两个点之间的距离。
Input
两个点的坐标(横坐标和纵坐标)
Output
两个点的距离(保留了两位小数)
S...
分类:
其他好文 时间:
2015-06-27 10:00:25
阅读次数:
183
JAVA实现保留两位小数doublefk=fkyfk==0?0:(fkyfk-fkwfk)/fkyfk;doublejj=jjyfk==0?0:(jjyfk-jjwfk)/jjyfk;BigDecimalbfk=newBigDecimal(fk);BigDecimalbjj=newBigDecimal(jj);intfk1=bfk.setScale(0,BigDecimal.ROUND_HALF_UP).intValue();intjj1=bjj.setScale(0,BigDecimal.R..
分类:
其他好文 时间:
2015-06-27 00:05:32
阅读次数:
148
java保留两位小数问题:
方式一:
四舍五入
double f = 111231.5585;
BigDecimal b = new BigDecimal(f);
double f1 = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();
保留两位小数
-...
分类:
编程语言 时间:
2015-06-25 15:38:54
阅读次数:
108
原文:费用分摊问题 在现实生活中,我们可能会遇到这样的问题:三个人合伙买一件商品,假如这件商品的价格为1。三个人平摊的费用为1/3,可以用分数表示,但是计算机处理最后的结果是小数0.33(保留两位小数),这样0.33*3=0.99x,2--->y,3--->Z等,同一组的总费用是相同的。 因为每组的...
分类:
其他好文 时间:
2015-06-23 11:50:00
阅读次数:
104