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