#include<stdio.h>#include<math.h>int main(){ int i=3; double sum=1.0; int sign=-1; while(fabs(1.0/i)>1e-6) { sum+=(1.0/i)*sign; sign=sign*(-1); i=i+2;
分类:
其他好文 时间:
2016-03-05 11:42:18
阅读次数:
154
用公式π/4=1-1/3+1/5-1/7...求π的近似值,直到发现某一项的绝对值小于10^6为止(该项不累加)解:程序:#include<stdio.h>#include<math.h>intmain(){ intsign=1; doublepi=0.0,n=1.0,term=1.0;//term表示当前项 while(fabs(term)>=1e-6) { pi+=term; n+=2;..
分类:
编程语言 时间:
2016-02-12 06:12:34
阅读次数:
451
1.今天要自己定义一个View来实现我们要的需求,就是旋转的东西,今天碰到问题了,就是角度和弧度之间的转换:高中的东西都快忘记了,那个还记得呀,但是要学习呀,没有办法呀!!下面理解几个概念吧:fabs(double):浮点的double的类型的绝对值abs(int):整数的int的类型的绝对值sqr...
分类:
其他好文 时间:
2016-01-26 18:15:45
阅读次数:
222
//题目7:用*号输出空心菱形图案#define _CRT_SECURE_NO_WARNINGS#include#include#include//分析:菱形图案就是上下2个三角形//abs() 绝对值函数(math.h>) 函数原型: int abs(int i);//扩展:fabs()绝对值函....
分类:
编程语言 时间:
2016-01-21 13:42:07
阅读次数:
251
fabs 是计算绝对值 %lf 是代表double类型.下面是个小例子,浮点数比较//浮点数比较#include #include int main (void){ const double answer = 3.1415926; double response; printf("...
分类:
其他好文 时间:
2015-12-21 23:17:26
阅读次数:
170
专题基本全都是模版应用。贴一下模版const double eps = 1e-8;const int INF = 0x3f3f3f3f;int sgn(double x){ if (fabs(x) operator & (const Line &b) const { Po...
分类:
其他好文 时间:
2015-11-28 18:18:49
阅读次数:
280
在判断两个浮点数 a 和 b 是否相等时,不要用 a==b,应该判断二者之差的绝对值fabs(a-b) 是否小于某个阈值,例如 1e-9。////在判断两个浮点数 a 和 b 是否相等时,不要用 a==b,应该判断二者之差的绝对值////fabs(a - b) 是否小于某个阈值,例如 1e-9。//...
分类:
其他好文 时间:
2015-11-21 22:25:15
阅读次数:
290
题目传送门题意:找一条直线,使得其余的点都在直线的同一侧,而且使得到直线的平均距离最短。分析:训练指南P274,先求凸包,如果每条边都算一边的话,是O (n ^ 2),然而根据公式知直线一般式为Ax + By + C = 0.点(x0, y0)到直线的距离为:fabs(Ax0+By0+C)/sqrt...
分类:
其他好文 时间:
2015-11-10 16:16:25
阅读次数:
275
经验:赶紧了结了这些水题,太没意思了。打小怪,没经验值上升,怎么升级?#include#includeintmain(){doublea;while((scanf("%lf",&a))!=EOF){a=fabs(a);printf("%.2lf\n",a);}}
分类:
其他好文 时间:
2015-11-06 14:28:52
阅读次数:
159
求点到直线的距离:double dis(point p1,point p2){ if(fabs(p1.x-p2.x)<exp)//相等的 { return fabs(p2.x-pegx); }else { double k=(p2.y-p1.y)/(p2.x-p1.x); double b=p2.y...
分类:
其他好文 时间:
2015-11-02 22:52:03
阅读次数:
352