C言語(列挙、DEVFORGEはコミュニティのプログラミングを学びます)

1、不平等

1の#include <stdio.hの>
 2の#include <math.h>の
 3  
4  int型のmain()
 5  {
 6      int型 A、B、N = 1 、N 1。
7      のscanf(" %D%dの"、&​​、&B)。
8          
9      二重和= 1、D = 1 10      一方(合計<= A ||和> = B)
 11      {
 12          N ++ 13          D + = 1.0 / N。// 迭代除数D 
14          の合計+ = 1/ D;   // 累積         
15      }        
 16      N1 = N-; // 予約区間下限が
17      
18であり、     一方、(SUM> SUM && A < B)
 19      {    
 20          N - ++ ;
 21は          D = + 1.0 / N-; // 反復除数D 
22は、          SUM = + 1 / D;   // 蓄積         
23である     }
 24      N--; // 上限値保持部
25      
26である      のprintf(" %のDの%のD " 、N1、N-);
 27      リターン 0;
28 }

2、およびサブ

1の#include <stdio.hの>
 2の#include <math.h>の
 3  
4  int型のmain()
 5  {
 6      int型N、M。
7      のscanf(" %d個の%のD "、&​​N、&M)。
8      
9      二重和= 0は、tは= 0.000001 、D。
10          
11      のためにint型 ; I <= M + I N = I)
 12      {
 13          、D =(I / 1000.0)*(I / 1000.0)。// 防止数据陷进
14          合計+ = T /D;
15      }    
 16      
17      のprintf(" %の.5f " 、合計)。
18      
19      戻り 0 ;
20 }

3、配列

 

おすすめ

転載: www.cnblogs.com/GoldenEllipsis/p/11544023.html