计算日期间隔
计算素数
#include<math.h>
int is_prime(int a) {
int i = 0;
for (i = 2; i < sqrt((double)a); i++) {
if (a % i == 0)
break;
}
if (i > sqrt((double)a))return 1;//is_prime
else return 0;
}
求平方根
//迭代公式(牛顿迭代法)
//迭代计算,直到x(n+1)-x(n)的绝对值小于误差要求,例如小于0.00001(即保留小数点后5位)
double x_x(double a){
double x1, x2;
x2 = 1;
do {
x1 = x2;
x2 = (x1 + a / x1) / 2;
} while (x1 - x2 > 0.0001 || x2 - x1 > 0.0001);
return x2;
}