C语言程序编程5. 给定一个一维数组a有N个元素,求最大值。6. 用选择法对10个数按从小到大的顺序排列。7. 有一个3
1个回答

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