3.5 編程題
.
求100之內(nèi)的自然數(shù)中奇數(shù)之和。
答:編程如下:
#include
void main()
{
int s=0;
for(int i=1;i<100;i+=2)
s+=i;
cout<
}
.
求兩個整數(shù)的最大公約數(shù)和最小公倍數(shù)。
答:編程如下:
假定兩個整數(shù)分別為15和25,求它們的最大公約數(shù)和最小公倍數(shù)。
#include
void main()
{
int m,n,t;
m=15;
n=25;
if(m { t=m; 21 m=n; n=t; } int m0=m,n0=n; while(n!=0) { t=m%n; m=n; n=t; } cout<<"最大公約數(shù)為"< cout<<"最小公倍數(shù)為"< } . 求下列分數(shù)序列前15項之和。 2/1,3/2,5/3,8/5,13/8,… 答:編程如下: #include void main() { int a; double i=2,j=1,sum=0,t; for(a=1;a<15;a++) { sum+=i/j; t=i; i+=j; j=t; } cout<<"SUM="< } 4.按下列公式,求e的近似值。 e=1+1/1 !+1/2 !+1/3 !+…+1/n! 答:編程如下: #include #include void main() { double x(1),s(0); for(int i=1;fabs(x)>1e-8;i++) { x*=(-1.0)*(2*i-3)/(2*i-1); s+=x; 22 } s*=4; cout<<"pi="< } 5.求下列式子之和,假定n=10。 S=1+(1+2)+(1+2+3)+…+(1+2+3+…+n) 答:編程如下: #include void main() { int s(0),s1(0); for(int i=1;i<=10;i++) { s1+=i; s+=s1; } cout< }
![]() | ![]() .. 定價:¥225 優(yōu)惠價:¥213 更多書籍 |
![]() | ![]() .. 定價:¥133 優(yōu)惠價:¥133.0 更多書籍 |