马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include <stdio.h>
int main()
{
double r[10];
double p[10];
double q[10];
r[0] = 0.994000000;
p[0] = q[0] = 1;
p[1] = 0.497 , q[1] = 0.497;
int i = 0;
while(i<=9){
r[i+1] = r[i] / 2.0;
i++;
}
for(i=0;i<=8;i++){
q[i+2] = q[i+1]*2.5 - q[i];
}
for(i=0;i<=8;i++){
p[i+2] = p[i+1]*1.5 - p[i];
}
int n = 0;
for(n=0;n<=10;n++){
printf("%.10f\t\n",r[n]);
}
return 0;
}
输出结果r[0]会变成1.2883.....#include <stdio.h>
int main()
{
double r[10];
double p[10];
double q[10];
r[0] = 0.994000000;
p[0] = q[0] = 1;
p[1] = 0.497 , q[1] = 0.497;
int i = 0;
while(i<=9){
r[i+1] = r[i] / 2.0;
i++;
}
for(i=0;i<=8;i++){
q[i+2] = q[i+1]*2.5 - q[i];
}
int n = 0;
for(n=0;n<=10;n++){
printf("%.10f\t\n",r[n]);
}
return 0;
}
这样r[0]又变成0.994000000 |