pat_1

2-0

2-1

#include <stdio.h>



int main()  

{

    int inch,foot,cm;

    scanf("%d",&cm);

    foot=cm/30.48;

    inch=cm*12/30.48-foot*12;

    printf("%d %d\n",foot,inch);

    return 0;

}
View Code

2-2

#include <stdio.h>

int main()  

{

    int h,min,time;

    int tmp;

    scanf("%d%d",&tmp,&time);

    h=tmp/100;

    min=tmp%100;

    min+=time%60;

    if(min>=60)

    {

        h+=min/60;

        min=min%60;

    }

    if(min<0)

    {

        h-=1;

        min+=60;

    }

    h+=time/60;

    printf("%d%02d\n",h,min);



    return 0;

}
View Code

2-3

#include <stdio.h>

int main()  

{

    int tmp;

    int a,b,c;

    scanf("%d",&tmp);

    c=tmp%10;

    b=tmp/10%10;

    a=tmp/100;

    if(c!=0)

    {

        printf("%d%d%d",c,b,a);return 0;

    }

    if(b!=0)

    {

        printf("%d%d",b,a);return 0;

    }

    printf("%d\n",a);

    return 0;

}
View Code

3-0

#include <stdio.h>

int main()

{

    int a;

    scanf("%d",&a);

    if(a<=60)

    {

        printf("Speed: %d - OK\n",a);

    }

    else{

        printf("Speed: %d - Speeding\n",a);

    }

    return 0;

}
View Code

3-1

#include <stdio.h>

int main()

{

    int a;

    scanf("%d",&a);

    int tmp=a%5;

    if((tmp==1)||(tmp==2)||(tmp==3))

    {

        printf("Fishing in day %d\n",a);

    }

    else{

        printf("Drying in day %d\n",a);

    }

    return 0;

}
View Code

3-2

#include <stdio.h>

int main()

{

    int a,b,c;

    scanf("%d%d%d",&a,&b,&c);

    if(a==b)

    {

        printf("%c\n",'C');

    }

    if(a==c)

    {

        printf("%c\n",'B');

    }

    if(c==b)

    {

        printf("%c\n",'A');

    }

    return 0;

}
用天平找小球

 4-0

#include <stdio.h>

int main()

{

    int a;

    int i,j,k;

    int count=0;

    scanf("%d",&a);

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

    {

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

        {

            for(k=a;k<a+4;k++)

            {

                if(i!=j && i!=k &&j!=k)

                {

                    printf("%d%d%d",i,j,k);

                    count++;

                    if(count%6==0)

                    {

                        printf("\n");

                    }

                    else

                    {

                        printf(" ");

                    }

                }

            }

        }

    }

    return 0;

}
求符合给定条件的整数集

 4-2

#include <stdio.h>

int main()

{

    int a;

    scanf("%d",&a);

    for(int i=1;i<=a;i++)

    {

        for(int j=1;j<=a;j++)

        {

            if(j<=i)

            {

                printf("%d*%d=%-4d",j,i,i*j);

            }

            if(j==i)

            {

                printf("\n");

            }

        }

    }

    return 0;

}
打印九九口诀表

 

你可能感兴趣的:(pat)