题目描述:
不用sqrt(x)库函数,实现求平方根。
解题思路:
采用二分法
假定要求数num的平方根,那么首先取1~num之间的中点mid。
若 mid * mid > num,那么 根在 1~mid-1之间;
若 mid * mid
若 mid * mid == num,直接输出 mid;
由于整数int求平方根是向下取整,所以,若mid * mid
if (mi...
分类:
其他好文 时间:
2015-06-11 11:10:26
阅读次数:
100
#include "stdafx.h"
#include
#include int main(int argc, char* argv[])
{ double a = 77.001;
double b = ceil(a); printf("b = %.3f\n",b); double c = 77.999;
double d =...
分类:
其他好文 时间:
2015-06-03 11:51:15
阅读次数:
205
1.丢弃小数部分,保留整数部分parseInt(5/2)2.向上取整,有小数就整数部分加1Math.ceil(5/2)3,四舍五入.Math.round(5/2)4,向下取整Math.floor(5/2)Math 对象的方法FF: Firefox, N: Netscape, IE: Internet...
分类:
Web程序 时间:
2015-05-30 17:56:36
阅读次数:
133
题意是给定五个数n(n
解题思路如下:
图片有一处错误,要减去的是a*(n + 1) * n而不是 (b - a)* (n + 1) * n,此外,要注意x/c时向上取整和向下取整的问题。
这道题做做停停一个月了今天终于找时间ac了,有点感人呐
代码如下:
#include
#include
#include
#include
#include
#include...
分类:
其他好文 时间:
2015-05-30 01:50:17
阅读次数:
153
//1.Math.ceil()用作向上取整。//2.Math.floor()用作向下取整。//3.Math.round()我们数学中常用到的四舍五入取整。alert(Math.ceil(10/3));//4alert(Math.floor(10/3));//3alert(Math.round(10/...
分类:
Web程序 时间:
2015-05-27 15:17:46
阅读次数:
175
floor 返回不大于的最大整数round 则是4舍5入的计算,入的时候是到大于它的整数round方法,它表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下取整,所以,Math.round(11.5)的结果为12,Math.round(-11.5)的结果为-...
分类:
编程语言 时间:
2015-05-13 14:42:33
阅读次数:
210
下表列出了awk的内置算术函数,表中的x和y是任意表达式。
算术函数
函数名
返回值
atan2(x,y)
值域内y/x的反正切
cos(x)
x的余弦,x为弧度
exp(x)
x的e指数函数
int(x)
x的整数部分,当x>0时,向下取整
log(x)
x的...
分类:
其他好文 时间:
2015-05-13 10:41:28
阅读次数:
190
1022: A simple math problem 2
时间限制: 1 Sec 内存限制: 128 MB
提交: 73 解决: 13
[提交][状态][讨论版]
题目描述
高斯函数: [x]表示,小于等于x的最大整数,即向下取整。 如 [2.5]=2,[1.2]=1等。 定义函数f(n)=[n/1]+[n/2]+[n/3]+...+[n/n] . sum(a,b)=f(a...
分类:
其他好文 时间:
2015-05-07 06:30:49
阅读次数:
228
C语言有以下几种取整方法:
1、直接赋值给整数变量。如:
int i = 2.5; 或 i = (int) 2.5;
这种方法采用的是舍去小数部分
2、C/C++中的整数除法运算符“/”本身就有取整功能(int / int),但是整数除法对负数的取整结果和使用的C编译器有关。
3、使用floor函数。floor(x)返回的是小于或等于x的最大整数。如:
floor(2.5) =...
分类:
编程语言 时间:
2015-05-05 22:00:38
阅读次数:
189
求余实例:求120650206除以11的余数求解思想:第一步:120650206/11=10968200.54545...第二步:对上式结果向下取整,即直接舍去小数点后的数字, 即10968200第三步:用向下取整后得到的数字乘以11, 即10968200*11=120650200第四步:用上式.....
分类:
编程语言 时间:
2015-04-17 21:45:55
阅读次数:
139