我会感到有点帮助。我需要在正交规则中创建简单的应用计数定积分,它在运行时作为参数给出。我开始添加参数,但是当我使用括号时,编译器不会编译我的应用程序。然后我开始陷入困境,如何将参数传递为某些计算部分的一个组成部分?C - 定积分正交规则
感谢
编辑:
int x;
int i;
float sum=0;
double PI;
printf("Please enter the parts to divide the interval: ");
scanf("%d", &x);
for (i=1; i<x; i+=2){
if (i%4==1)
sum=sum+1./(double)i;
else
sum=sum-1./(double)i;
}
PI= 4*sum;
printf("The sum is %f\n", sum);
printf("Approximate value of PI is %f\n", PI);
向我们展示你尝试过什么。 – Muggen 2011-03-02 16:19:37
编辑,我需要找出如何近似积分的某些输入 – Waypoint 2011-03-02 16:28:44
尝试使用'(float)'而不是'(double)'。或者将'sum'声明为'double'。 – 2011-03-02 16:29:41