题目意思:求N个给定整数的均方差。求平均值需要先转化为double类型,如果没转化会损失精度,造成错误。代码如下:#include#includeusing namespace std;int n;int a[10005];int main(){ cin>>n; int sum=0; for(int...
分类:
其他好文 时间:
2015-03-10 17:12:48
阅读次数:
123
@"0.01" 转换成float时, 经常会变成 0.009999799 这种形式, 因为float类型无法精准保存, 系统会选一个接近的值来代替.而double类型则可以有更好的精度.http://stackoverflow.com/questions/9328260/converting-nss...
分类:
其他好文 时间:
2015-03-10 11:59:38
阅读次数:
257
第10章 泛型算法
1. find()泛型算法使用示例:
2. 只读算法accumulate:对所给范围的元素求和并返回. 注意accumulate的第3个参数决定着它的返回类型. 即如果第3个参数是double,就算迭代器里都是int,最终还是返回double类型的数.
3. 只读算法equal:比较前两个迭代器表示范围的所有元素是...
分类:
编程语言 时间:
2015-03-09 11:00:18
阅读次数:
141
一、数据类型java中的int永远为32位的整数,因此便于移植。int 4字节short 2字节long 8字节byte 1字节float 4字节 没有后缀f的浮点数值默认为double类型double 8字节二、字符串字符串拼接使用+号连接,每次连接都会构建一个新的Stri...
分类:
编程语言 时间:
2015-03-08 06:40:59
阅读次数:
158
第1-2章 变量和基本类型
1.下面这个语句在C++98和C++11中的输出结果不同.
C++98结果:
(如果想要更高的精度,可以用%.9lf,输出9位有效数字)
C++11结果:
结论:
printf的%lf在C++11中表示longdouble,所以用中%f就可以输出float和double类型.而printf在C++98中可以用%lf正确...
分类:
编程语言 时间:
2015-03-05 21:02:45
阅读次数:
195
题目描述:
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
输入:
输入可能包含多个测试样例。
对于每个输入文件,第一行输入一个整数T,表示测试案例的数目,接下来的T行每行输入一个浮点数base和一个整数exponent,两个数中间用一个空格隔开。
输出:
对应每个测试案例,
输出一个浮点数代表答案,保留两位小数即可。
...
分类:
其他好文 时间:
2015-03-04 12:58:32
阅读次数:
125
注意:double类型的scanf格式用“%lf”,float的用“%f”;printf时都用“%f”,否则容易WA。
#include
int main()
{
int i;
double d,s;
s=0;
for(i=0;i<12;i++)
{
scanf("%lf",&d);...
分类:
其他好文 时间:
2015-02-26 18:38:16
阅读次数:
115
1. 小数默认为double类型。
2. 逻辑运算符:&&,||,!,&,|,^
3. 位运算:
& ,|,^,~,《《,》》,》》》
a^b^b = a(得到本身)
位运算是最快的运算方法
两个数值的调换位置的方法:
1.设置一个变量
int a = 1,b = 2,c;...
分类:
其他好文 时间:
2015-02-21 09:45:44
阅读次数:
273
1、java是区分大小写的。2、java类命名规则是驼峰式命名(即每个单词的首字母大写)。3、java有8种基本的数据类型:4种整形、2种浮点、1种char、1种布尔型(java没有unsigned类型,浮点类型一般使用double类型,在编程中一般不要使用char类型)。4、在java中变量的声明...
分类:
编程语言 时间:
2015-02-13 23:37:43
阅读次数:
204
1、C和C++语言中基本的数据类型有:字符型(char),整形(short, int, long), 浮点型(float, double)类型字节数类型字节数char1short2int根据系统而定,可能是2或4long4float4double8同时字符型和整形还可以继续分为带符号的和不带符号的,...
分类:
编程语言 时间:
2015-02-12 16:06:09
阅读次数:
151