1樓:
c語言源bai程式:
#include "stdio.h"
void main()
printf("1-1/2+1/3-1/4+ ... +-1/n = %lf", sum);
}執行測答試:
2樓:匿名使用者
#include
#include
int main()
printf("%lf\n",sum);//輸出結果return 0;}
3樓:匿名使用者
(—1)的n加一次方乘以1|n,上述式子累加,從一加到n.
4樓:呂小豬不壞
#include
void main()
printf("sum=%d\n",sum);}
5樓:匿名使用者
#include
void main()
print("%f",acount)}
6樓:匿名使用者
#include
void main()
print("%f",sum)}
c語言 程式設計計算1-1/2+1/3-1/4+……±1/n直到最後一項絕對值小於10^-4為什麼我輸出的是sum=0.000000?
7樓:匿名使用者
迴圈判斷條件應該是
while (fabs(1/n) >= 1e-4)
8樓:路過者天蠍
double n=1;
while(fabs(n)<10e-4)
while不會執行的
所以sum還是0
9樓:岔路程式緣
1、輸出0的原因:因為n的初值=1,迴圈後,n的值就會取2、3、4、5、6、……,fabs(n)總會≥1,故fabs(n)<10e-4永遠不成立。2、
c語言計算 1-1/2+1/3-1/4+1/5-1/6....…±1/n 的值
10樓:匿名使用者
/*0.676758
press any key to continue*/#include
int main()
printf("%lf\n",sum);
return 0;}
11樓:匿名使用者
因為term的值bai改變了 不再是1 也可以du在迴圈裡賦zhi值1
#include
main()
else
sum=sum+term;
}printf("%f",sum);}
12樓:secret_x豬
你的問題是。。。 term問題 參考
#include
main()
else
sum=sum+term;
term=1; // 你執行第屬二次的時候,term!=1 而是1/2; 初始化term=1 就好了
}printf("%f",sum);}
用c語言如何編寫1-1/2+1/3-1/4+…+(-1)(n+1次方)/n
13樓:匿名使用者
給你復個用遞迴方法的,這種題目制一bai般是用遞迴演算法做的#include
#include
long double fun(int n);
main()
long double fun(int n)else}
14樓:匿名使用者
思路復:奇數制
項是加,偶數項是減。
int funtion(int n)
c語言計算1-1/2+1/3-1/4+...+1/99-1/100
15樓:凌亂心扉
#include
#include
int main()
printf("sum is %f\n", sum);
system("pause");
return 0;
}執行效
bai果:
在迴圈體外,
zhi可以定義一個輔助變數flag,令daoflag=內1。迴圈體中,容只需要在結束末尾令flag=-flag,這樣就可以使flag在1和-1之間不斷轉變,從而完成程式設計。
**#include
int main()
printf("sum is %f\n", sum);
system("pause");
return 0;}
16樓:鐵打的泥人
根據你的du需要,改進
zhi了一下dao**,如下
#include
void main()
}不懂再交答
流望採納
17樓:匿名使用者
發生除0錯誤
bai,,
du,,
i=2時 a=0 1/0 這一段導致程式崩潰指出zhi幾個dao問題,第一 1/i 是得內不出想要的容小數的 你可以試試,1/10 = 0 1/2 = 0 因為都是int型
結果也是int 你要 1.0 / i 這樣 double/int 結果是範圍大的那個型別,即double
#include
int main()
18樓:灰色是天天
你的輸入n是什麼意思bai?
如果是計算
1-1/2+1/3-1/4+...+1/99-1/100那麼du不需要輸入zhin,其dao他不變就是回了如果是計算
1-1/2+1/3-1/4+...+1/n才需要輸入n
**如下(不需要math.h標頭檔案答):
19樓:
改如下:
void main(void)
20樓:樓主_回頭是岸
1-1/2+1/3-1/4+...+1/99-1/100
結果是不是0啊。。
1-1=0 0.。。
21樓:獨孤怎會求敗
#include
int main()else
}printf("%lf",res);
return 0;}
22樓:為其翁群無
#include
void main()
printf("sum=%f\n",sum);}
23樓:莫空
#include
int main()
printf("%f", sum);
return 0;}
24樓:匿名使用者
#include
int main()
printf("sum=%f\n", sum);
return 0;}
c語言程式設計計算1-1/2+1/3-1/4+...+1/99-1/100 20
25樓:聽不清啊
#include
int main()
printf("%f\n",s);
return 0;}
用c語言程式設計:求1-1/2+1/3-1/4+1/5-1/6+…+1/99-1/100+…的值…
26樓:
#include
int main()
printf("%lf\n",sum);//輸出結果return 0;
} 一步一步的寫的,希望對你有幫助!
27樓:匿名使用者
#include
int main()
printf("%lf\n",sum);
return 0;
}誤差<10^-5
28樓:匿名使用者
for(i=1,sum=0;i<=100000;i++)
可以調節中間 的100000來增加精確度
c語言程式設計日期計算,C語言程式設計日期計算
以下是計算日期差的 include include int panduan y int tianshu y,m,d for i 0 i if i 400 0 i 100 0 i 4 0 j j 1 for i 0 i h h a panduan m i tian y 1 365 j h d retu...
c語言程式設計題計算,C語言程式設計題 計算Cmn
cmn是一個數學上的公式,其中m是其的下角標,n是其的上角標。計算方法是 m m 1 m 2 共有n項的乘積,然後除以n的階乘 用c語言做這個計算的程式設計,步驟如下 1 首先需要讀取m和n的值,然後在讀取的同時進行判斷是否滿足m 0 n 0 m n的條件,如果不滿足要求重新輸入。2 然後可以構建兩...
c語言計算1,C語言計算11213141n其中n從鍵盤輸入
include int n,i double sum void main 用c語言程式設計求解 1 1 1 2 1 3 1 n 其中n為使用者從鍵盤上輸入的一個正整數。include int main printf lf n sum return 0 已測試 這裡n有限制嗎?如果n 20的話,n 是...