求1-1/3+1/5-1/7+...-1/99+1/101之和


求1-1/3+1/5-1/7+...-1/99+1/101之和

解題思路:  觀察規律, 每一個分數的分子均為1,分母為2n-1, 分數的正負性是一正一負, 由此不難寫出代碼

循環i從1到51,每次循環里的分母為2*i-1,分子為1.0,  j初值為1,j每次循環都是上次循環的相反值

代碼如下:

 1 #include <stdio.h>
 2 
 3 int main()
 4 {
 5     int i, j;
 6     double sum=0;
 7     for(i=1,j=1;i<=51;i++)
 8     {
 9         
10         sum+=j*1.0/(2*i-1);
11         j = -j;
12     }
13     printf("%f",sum);
14     return 0;
15 } 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM