1、およびシリーズ
1の#include <stdio.hの> 2の#include <math.h>の 3 INT メイン() 4 { 5 INT N = 5、J = 1 。 6 二重和= 0 。 7 8 のscanf(" %d個"、&N) 9 10 ながら(N-- ) 11 { 12 和+ = POW( - 1、J- 1)* POW(2、J)/((POW(2、J)+ POW( - 1、J))*( POW(2、J + 1)+ POW( - 1、J + 1 )))。 13 J ++ ; 14 } 15 のprintf(" %のF " 、合計)。 16 17 戻り 0 ; 18 }
2、バイナリルート
1の#include <stdio.hの> 2の#include <math.h>の 3つ の#define EPS 1E-6 4 フロートルート(フロートX) 5 { 6 リターン 2 * X * X * X - 4 * X * X + 3 * X - 6 。 7 } 8 のint main()の 9 { 10 フロートMIN、MAX、ミッド。 11 のscanf(" %F%F "、&分、&MAX)。 12 図13は、 実行{ 14 半ば=(MAX +分)/ 2.0; 15 もし(ルート(ミッド)> EPS)MAX = ミッド; 16 であれば(ルート(MID)<EPS)分= ミッド。 17 } しばらく(ファブ(ルート(MID))> EPS)。 18 19 のprintf(" %.2fする\ n " 、MID)。 20 21 戻り 0 ; 22 }
3、あなたはそれを救うのだろうか?
1の#include <stdio.hの> 2の#include <math.h>の 3 INT メイン() 4 { 5 ダブル maxMoney = 0 。 6 ダブル温度; 7 int型A1、B1、C1、D1、E1; 8 用(INT A = 0 ; <= 2 ++; ) 9 { 10 のために(INT B = 0 ; B <=(20 - 8 * A)/ 5 ; B ++ ) 11 { 12 用(INT C = 0 ; C <=(20 - 8 * A- 5 * B)/ 3 ; C ++ ) 13 { 14 のための(int型、D = 0 ; D <=(20 - 8 * A- 5 * B- 3 * C)/ 2 ; D ++ ) 15 { 16 のint E = 20 - 8 * A- 5 * B- 3 * C- 2 * D。 17 TEMP = 2000 *のPOW(1 + 0.0084 * 12 * 8 、A) 18 * POW(1 + 0.0075 * 12 * 5 、B) 19 * POW(1 + 0.0069 * 12 * 3 、C) 20 * POW(1 + 0.0066 * 12 * 2 、D) 21 * POW(1 + 0.0063 *12 * 1 、E)。 22 であれば(maxMoney < TEMP){ 23 maxMoney = TEMP。 24 A1 = 。 25 、B1 =のB; 26の C1 =のC; 27 D1 = D。 28 E1 = E。 29 } 30 } 31 } 32 } 33 } 34 のprintf("%D%D%D%D%D \ n "A1、B1、C1、D1、E1); 35 のprintf(" %.2fする\ n " 、maxMoney); 36 リターン0 ; 37 }