編程題
.
求100之內的自然數中奇數之和。
答:編程如下:
#include
void main()
{
int s=0;
for(int i=1;i<100;i+=2)
s+=i;
cout<
}
.
求兩個整數的最大公約數和最小公倍數。
答:編程如下:
假定兩個整數分別為15和25,求它們的最大公約數和最小公倍數。
#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<<"最大公約數為"<
cout<<"最小公倍數為"<
}
.
求下列分數序列前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<
}
微信搜索"考試吧"了解更多考試資訊、下載備考資料
相關推薦: