19-12-30培训内容

//第一题,鸡兔同笼,34头,100脚,鸡(38)兔(12)各多少

/*

#include

int main()

{

    int a,b;

    int c=34,d=100;

    //2*a+4*b=d;

    //a+b=c;

    printf("鸡有%d只,兔有%d只\n",(d-24)/2,(4*c-d)/2);

}

*/

//求出1到100之间每位数的乘积小于每位数的和的数。

//例如:13满足1*3<1+3

/*

#include

int main()

{

    int i,a,b,c;

    for(i=10;i<=100;i++)

    {

        if(i<100)

        {

            a=i/10;

            b=i%10;

            if((a*b)<(a+b))

            {

                printf("%d ",i);

            }

        }

        else

        {

            a=i/100;

            b=i/10%10;

            c=i%10;

            if((a*b*c)<(a+b+c))

            {

                printf("%d ",i);

            }

        }

    }

}

*/

//第三题,3红球,5白球,6黑球,任取8球,其中必有黑球,输出所有可能

/*

#include

int main()

{

    int i,j,k;

    for(i=1;i<=6;i++)

    {

        for(j=0;j<=3;j++)

        {

            k=8-i-j;

            if(k>=0&&k<=5)

            {

                printf("红球%d个,白球%d个,黑球%d个\n",j,k,i);

            }

        }

    }

}

*/

//第四题,有一个分数序列2/1,3/2,5/3,8/5,13/8,21/13.。。。。。求前20项的和

/*

#include

int main()

{

    int i;

    float a=2,b=1,c;

    float sum=0;

    for(i=1;i<=20;i++)

    {

        sum+=a/b;

        c=a;

        a=a+b;

        b=c;

    }

    printf("%f",sum);

}

*/

//第五题,4*3的二维数组,转换为3*4的二维数组输出

/*

#include

int main()

{

    int a[4][3]={0};

    int b[3][4]={0};

    int i,j,k=1;

    for(i=0;i<4;i++)

    {

        for(j=0;j<3;j++)

        {

            a[i][j]=k;

            k++;

            b[j][i]=a[i][j];

        }

    }

    for(i=0;i<3;i++)

    {

        for(j=0;j<4;j++)

        {

            printf("%2d ",b[i][j]);

        }

        printf("\n");

    }

}

*/

你可能感兴趣的:(19-12-30培训内容)