|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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 |
|