嘉定都市网

标题: 临时文件,勿删 [打印本页]

作者: 雨後的天空    时间: 2002-12-22 09:12
标题: 临时文件,勿删
test10
main()
{        int i,n,d,a,x;
        printf (\"\\n\\n\");
        scanf (\"%d %d\",&n,&d);
        i=1;
        while (i<=10)
        {        a=n%10;
                n=n/10;
                if (a==d)
                {        x=1;
                        break;
                }
                if ((n<10)&&(n==d))
                {        x=1;
                        break;
                }
                else if ((n<10)&&(n!=d))
                {        x=0;
                        break;
                }
                else
                        continue;
                i++;
        }
        printf (\"%d\",x);
}

test11
main()
{        int a[20],b[20],i,j,k;
        printf (\"\\n\\n\");
        for (i=0;i<20;i++)
                scanf (\"%d\",&b);
        a[0]=b[0];
        for (k=1;k<20;k++)
        {        for (i=k-1;i>=0;i--)
                {        if (b[k]>a)
                                break;
                }
                for (j=k-1;j>=i+1;j--)
                        a[j+1]=a[j];
                a[i+1]=b[k];
        }
        printf (\"\\n\");
        for (i=0;i<20;i++)
                printf (\"%8d\",a);
}

test1
main ()
{        int i;
        printf (\"\\n\\n\");
        for (i=1;i<=500;i++)
                if ((i%3==2)&&(i%5==3)&&(i%7==2))
                        printf (\"%6d\",i);
}


test2
main ()
{        int a,b,c,i,x;
        printf (\"\\n\\n\");
        for (i=100;i<=999;i++)
        {   x=i;
                c=x%10;
                x=x/10;
                b=x%10;
                a=x/10;
                if (a*a*a+b*b*b+c*c*c==i)
                        printf (\"%6d\",i);
        }
}


test3
main ()
{        long int x,i;
        printf (\"\\n\\n\");
        for (i=2;i<=1000;i++)
        {        x=i*i;
                if ((i<10)&&(x%10==i))
                        printf (\"%6d\",i);
                else if ((i>=10)&&(i<100)&&(x%100==i))
                        printf (\"%6d\",i);
                else if ((i>=100)&&(i<1000)&&(x%1000==i))
                        printf (\"%6d\",i);
        }
}

test9
main()
{        int n,k,i,d;
        printf (\"\\n\\n\");
        scanf (\"%d %d\",&n,&k);
                i=1;
                while (i<k)
                {        d=n%10;
                        n=n/10;
                        if (n==0)
                        {   d=0;
                                break;
                        }
                        i++;
                }
                if (n>10)
                        d=n%10;
                else if ((n>0)&&(n<10))
                        d=n;
        printf (\"%d\",d);

}


test8
main()
{        int a[4][5],i,j,k,x,max,row,col;
        max=0;
        printf (\"\\n\\n\");
        for (i=0;i<4;i++)
                for (j=0;j<5;j++)
                        scanf (\"%d\",&a[j]);
        for (i=0;i<4;i++)
        {        for (j=0;j<5;j++)
                        printf (\"%6d\",a[j]);
                printf (\"\\n\");
        }
        for (i=0;i<4;i++)
        {        for (j=0;j<5;j++)
                {        if (a[j]>max)
                        {        max=a[j];
                                col=j;
                        }
                }
                for (k=0;k<4;k++)
                {        if (a[k][col]<max)
                        {        max=a[k][col];
                                row=k;
                        }
                }
                if (i==row)
                {        x=1;
                        break;
                }
                else
                        x=0;
        }
        if (x==1)
                printf (\"The required number lies in No %d row, No %d col and it is %d.\",(row+1),(col+1),a[row][col]);
        else
                printf (\"There is no required number.\");
}

test7
main()
{        int a[10][10],i,j;
        printf (\"\\n\\n\");
        for (i=0;i<10;i++)
                for (j=0;j<10;j++)
                        a[j]=0;
        for (i=0;i<10;i++)
                a[0]=1;
        for (i=1;i<10;i++)
                for (j=1;j<10;j++)
                        a[j]=a[i-1][j-1]+a[i-1][j];
        for (i=0;i<10;i++)
        {        for (j=0;j<10;j++)
                        if (a[j]!=0)
                                printf (\"%8d\",a[j]);
                printf (\"\\n\");
        }
}

test6
main()
{        int x,i,j,y,k,a,b;
        printf (\"\\n\\n\");
        for (i=4;i<=100;i++)
        {   x=1;
                k=2;
                y=i-k;
                for (j=2;j<y;j++)
                        if (y%j==0)
                        {        x=0;
                                break;
                        }
                if (x==1)
                        printf (\"%3d=%3d+%3d\\t\",i,k,y);
                else
                {        while (1)
                        {   a=b=1;
                                k++;
                                y=i-k;
                                for (j=2;j<k;j++)
                                        if (k%j==0)
                                        {        a=0;
                                                break;
                                        }
                                for (j=2;j<y;j++)
                                        if (y%j==0)
                                        {        b=0;
                                                break;
                                        }
                                if ((a==1)&&(b==1))
                                {        printf (\"%3d=%3d+%3d\\t\",i,k,y);
                                        break;
                                }
                                else
                                        continue;
                        }
                }
                i++;
        }
}


test5
main()
{        int i,j,k,n,m;
        n=1;
        printf (\"\\n\\n\");
        for (i=0;i<5;i++)
        {        for (j=1;j<=2*(5-i);j++)
                        printf (\" \");
                for (k=1;k<=i;k++)
                {        printf (\"%2d\",n);
                        n++;
                }
                for (m=i;m>=0;m--)
                {        printf (\"%2d\",n);
                        n--;
                }
                n=1;
                printf (\"\\n\");
        }
}


test4
main()
{        int i,j,k;
        char c;
        c=\'a\';
        printf (\"\\n\\n\");
        for (i=1;i<=26;i++)
        {        for (j=0;j<=26-i;j++)
                        printf (\" \");
                for (k=1;k<=i;k++)
                {        printf(\"%c \",c);
                        c++;
                }
                c=\'a\';
                printf (\"\\n\");
        }
}








欢迎光临 嘉定都市网 (http://www.jiading.com.cn/) Powered by Discuz! X3.1