美文网首页C语言学习笔记
Ctest4(2019-05-17~05-18)

Ctest4(2019-05-17~05-18)

作者: 退而采薇 | 来源:发表于2019-05-23 10:29 被阅读0次
    //
    //  main.c
    //  Ctest4
    //
    //  Created by 王彬 on 2019/5/17.
    //  Copyright © 2019年 王彬. All rights reserved.
    //
    
    
    
    //test1用goto语句和if语句构成循环
    /*
    #include<stdio.h>
    
    void main()
    {
        int i,sum=0;
        i=1;
    loop:if(i<=100)
        {
            sum=sum+i;
            i++;
            goto loop;
        }
        printf("%d\n",sum);
    }
    */
    
    
    
    //test2,while语句
    /*
    #include<stdio.h>
    
    void main()
    {
        int i=1,sum=0;
        while(i<=100)
        {
            sum=sum+i;
            i++;
        }
        printf("sum=%d\n",sum);
    }
    */
    
    
    
    //test3统计从键盘输入一行字符的个数。
    /*
    #include<stdio.h>
    
    void main()
    {
        int n=0;
        printf("input a string:\n");
        while(getchar()!='\n')
        {
            n++;
        }
        printf("%d\n",n);
    }
    */
    
    
    //test4
    /*
    #include<stdio.h>
    
    void main()
    {
        int a=0,n;
        printf("\n input n: \n");
        scanf("%d",&n);
        while(n--)
        {
            printf("%d\n",a++*2);//a++*2相当于a*2;a++
        }
    }
    */
    
    
    
    //test5 do-while
    /*
    #include<stdio.h>
    
    void main()
    {
        int i=1,sum=0;
        do
        {
            sum=sum+i;
            i++;
        }while(i<=100);
        printf("%d\n",sum);
            
    }
    */
    
    
    
    //test6
    /*
    #include<stdio.h>
    
    void main()
    {
        int i,sum=0;
        for(i=1;i<=100;i++)
        {
            sum=sum+i;
        }
        printf("%d\n",sum);
    }
    */
    
    
    
    //test7 循环的嵌套
    /*
    #include<stdio.h>
    
    void main()
    {
        int i,j,k;
        printf("i j k\n");
        for(i=0;i<2;i++)
            for(j=0;j<2;j++)
                for(k=0;k<2;k++)
                    printf("%d %d %d\n",i,j,k);
    }
    */
    
    
    
    //test8
    /*
    #include<stdio.h>
    
    void main()
    {
        int i,j;
        for(i=1;i<=6;i++)
        {
           
            for(j=1;j<=i;j++)
            {
                putchar('*');
            }
             printf("\n");
            
        }
        
    }
    */
    
    
    
    //test9
    /*
    #include<stdio.h>
    
    void main()
    {
        int i,j,k,n=0;
        for(i=1;i<=4;i++)
        {
            for(j=1;j<=4;j++)
            {
                for(k=1;k<=4;k++)
                {
                    if(i!=j&&i!=k&&j!=k)
                    {
                        printf("%d%d%d\n",i,j,k);
                        n++;
                    }
                    
                }
                
            }
            printf("%d\n",n);
        }
    }
    */
    
    
    //test10
    /*
    #include<stdio.h>
    
    void main()
    {
        double pi=3.1415926;
        double area;
        int r;
        for(r=1;r<=10;r++)
        {
            area=pi*r*r;
            if(area>100)
            {
                break;
            }
            printf("r=%d,area=%lf\n",r,area);
        }
        
    }
     */
    
    
    
    //test11
    /*
    #include<stdio.h>
    #include<conio.h>//xcode没有
    void main()
    {
        int i=0;
        char c;
        while(1)
        {
            c='\0';
            while(c!=13&&c!=27)
            {
                c=getch();
                printf("%c\n",c);
            }
            if(c==27)
                break;
            i++;
            printf("The No.is %d\n",i);
        }
        printf("The end");
    }
    */
    
    
    
    //test12
    /*
    #include<stdio.h>
    
    void main()
    {
        int i,n=0;
        for(i=100;i<=200;i++)
        {
            if(i%3==1||i%3==2)
            {
                printf("%d\n",i);
                n++;
            }
                
        }
        printf("%d\n",n);
    }
    */
    
    
    
    /*
    #include<stdio.h>
    
    void main()
    {
        int i,n=0;
        for(i=100;i<=200;i++)
        {
            if(i%3==0)
            {
                continue;
            }
            printf("%d\n",i);
            n++;
        }
        printf("%d\n",n);
    }
    */
    
    
    
    
    //test13***
    /*
    #include<stdio.h>
    #include<math.h>
    
    void main()
    {
        double pi = 0.0,t=1,d = 1.0;
        int s=1;
        while(fabs(t)>1e-6)
        {
            pi=pi+t;
            d=d+2;
            s=-s;
            t=s/d;
        }
        printf("%10.6f\n",4*pi);
    }
    */
    
    
    
    //test14
    /*
    #include<stdio.h>
    
    void main()
    {
        int a=1,b=1,i;
        for(i=3;i<=20;i++)
        {
            a=a+b;
            b=a+b;
            printf("%d,%d\n",a,b);
            
        }
    }
    */
    
    
    
    //test15
    /*
    #include<stdio.h>
    
    void main()
    {
        printf("input a number:\n");
        int a,i;
        scanf("%d",&a);
        
         for(i=2;i<a;i++)
         {
             
            if(a%i==0)
            {
                printf("不是素数\n");
                break;
            }
             if(i+1>=a)
             {
                 printf("是素数\n");
             }
          
         }
        
    }
    */
    
    
    
    //test16
    /*
    #include<stdio.h>
    
    void main()
    {
        int a,i;
        for(a=100;a<=10000;a++)
        {
            for(i=2;i<a;i++)
            {
                if(a%i==0)
                {
                    break;
                }
                if(i+1>=a)
                {
                    printf("%d\n",a);
                }
            }
        }
    }
    */
    
    
    
    
    
    //test17
    
    #include<stdio.h>
    
    void main()
    {
        char c;
        printf("input the secret:\n");
        while(1)
        {
                c=getchar();
                if(c>=65&&c<=86)
                {
                    printf("%c",c+4);
                }
                if(c>86&&c<=90)
                {
                    printf("%c",c-22);
                }
                if(c>=97&&c<=118)
                {
                    printf("%c",c+4);
                }
                if(c>118&&c<=122)
                {
                    printf("%c",c-22);
                }
                if(c==13)
                {
                    break;
                }
        }
    }
    
    

    相关文章

      网友评论

        本文标题:Ctest4(2019-05-17~05-18)

        本文链接:https://www.haomeiwen.com/subject/dtfvzqtx.html