编程题
.
求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<
}
微信搜索"考试吧"了解更多考试资讯、下载备考资料
相关推荐: