1:最大公约最小公倍
#include
int main()
{
int a(int,int);
int b(int,int,int);
int u,v,h,l;
scanf("%d%d",&u,&v);
h=a(u,v);
printf("最大公约:%dn",h);
l=b(u,v,h);
printf("最小公倍:%dn",l);
return 0;
}
int a(int u,int v)
{
int t,r;
if(v>u)
{t=u;u=v;v=t;}
while((r=u%v)!=0)
{
u=v;
v=r;}
return v;
}
int b(int u,int v,int h)
{
return u*v/h;
}
2: 有一分数序列2/1,3/2,5/3,8/5,13/8,21/13,…,求这个数列的前20项和
#include
int main()
{
int i;
float a=2,b=1,t,s=0;
for(i=1;i='A'&&c='a'&&c='0'&&c