您的位置:首页 > 运维架构 > Shell

在awk中运行shell命令

2013-08-01 17:30 267 查看
计算sin(x) = x - x3/3! + x5/5! - x7/7! + ...直到最后一项的绝对值小于10-7为止。
#include <stdio.h>
#include <math.h>

#define EPS 1e-7
#define PI 3.14159

int main(void)
{
int n;
double x, an, sum;

printf("input x:");
scanf("lf", &x);
x = x * PI /180;
sum = 0;
an = x;
n = 1;
do
{
sum += an;
++ n;
an *= (-x * x) / ((2 * n - 2) * (2 * n - 1));
}while (fabs(an) >= EPS);
printf("sin(%.4f) = %.4f\n", x, sum);

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: