2014年10月16号--for语句实例

 Console.WriteLine("一对小兔一个月之后长成大兔,再过一个月后生新的一对兔子,且两年之后有多少对兔子,就是三兔子幼兔,小兔,成兔");

           Console.WriteLine("输入几月份");

            int  s=int.Parse(Console.ReadLine());

            int  x=0,c=0,y=1;

            for (int a =1; a <=s/*12*/;a++ )/*在这里也可以把上面的s去掉,*/

            {

                if (a == 1)

                {

                     c = 0;

                     x = 0;

                     y = 1;

                }

                else 

                {

                    c = c + x;

                    x=y;

                    y = c;

                }

                

                //Console.WriteLine("当{0}个月时,生产了{1}对成兔,{2}对小兔,{3}对幼兔,共生产了{4}对兔子",s,c,x,y,x+y+c);

                ////这样是按一下出一个月的,当输入为4月时候,写上4,按一下,出一个月的,按一下出一个月的,直到显示出4月为止

                //Console.ReadKey();

            }

            Console.WriteLine("当{0}个月时,生产了{1}对成兔,{2}对小兔,{3}对幼兔,共生产了{4}对兔子", s, c, x, y, x + y + c);

            //其实这里

            Console.ReadKey();





        }



    }

}

 

////反直角三角形

            //Console.WriteLine("请输入一个数字");

            //int a = int.Parse(Console.ReadLine());

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

            //{

            //    for (int s = 1; s <=(a - i); s++)

            //    {

            //        Console.Write("  ");

            //    }

            //    for (int w = 0; w < i; w++)

            //    {



            //        Console.Write("☆");

            //    }

            //    Console.Write("\n");

            //}

            //Console.ReadLine();

 

////等腰三角形

            //Console.WriteLine("请输入一个数字");

            //int a = int.Parse(Console.ReadLine());

            //for (int i = 0; i < a; i++)

            //{

            //    for (int s = 0; s <(a - i); s++)

            //    {



            //        Console.Write(" ");

            //    }

            //    for (int w = 0; w <=i; w++)

            //    {



            //        Console.Write("☆");

            //    }

            //    Console.Write("\n");

            //}

            //Console.ReadLine();

 

 ////反直角三角形

            //Console.WriteLine("请输入一个数字");

            //int a = int.Parse(Console.ReadLine());

            //for (int i = 0; i <= a; i++)

            //{

            //    for (int s =0; s <=(a-i); s++)

            //    {

                   

            //            Console.Write("☆");

            //    }

            //    Console.Write("\n");

            //}

            //Console.ReadLine();

 

   ////打印等腰直角三角型

            //Console.WriteLine("请输入一个数");

            

            //int a = int.Parse(Console.ReadLine());

            //for (int i =0; i <a ; i++)

            //{     

            //    for (int s = 0; s <= i;s++ )

            //    {

            //        Console.Write("☆");

                

            //    }

            //    Console.Write("\n");

            //}

            //Console.ReadLine();

 

  //    //求阶乘

            //    int s=1;

            //    Console.WriteLine("求一个阶乘,下面请输入一个数");

            //    int a = int.Parse(Console.ReadLine());

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

            //    {

            //        s = s * i;

            //        if(i==a)

            //        {

            //            Console.WriteLine("输出的阶乘为{0}",s);

            //        }

            //    }

            //    Console.ReadKey();

 

            //Console.Write("输入弹起的次数");

            //int n = int.Parse(Console.ReadLine());

            //double h=10;

            //for (int i = 1; i <=n; i++)

            //{

            //    h *= 3 / 4.0;

            //    Console.WriteLine("第{0}次弹起的高度为{1}",i,h);

            //}

            //Console.ReadLine(); 



            //            Console.WriteLine("请输入个数");

            //            int n = int.Parse(Console.ReadLine());



            //            for(int i=1;i<=n;i++)

 

////爬阶梯,100级阶梯,爬的0-50级每一级赋予同样的分,以后每级十分,输入爬的阶数,得出分数1+2+3+4,,,

            //int s = 0, i;

            //Console.WriteLine("输入你爬的阶数");

            //int j = int.Parse(Console.ReadLine());

            //for (int c = 1; c <= j; c++)

            //{

            //    if (c <= 50)

            //    {

            //        s += c;

            //    }

            //    else

            //    {

            //        s += 10;

            //    }



            //}

            //Console.WriteLine("得出的分数为:" + s);

            //Console.ReadLine();

            //if (j <= 50 && j > 0)

            //{

            //    for (i = 1; i <= j; i++)

            //    {

            //        s = s + i;

            //        if (i == j)

            //        {

            //            Console.WriteLine("爬阶梯得分为输出的分数为{0}", s);

            //        }

            //    }



            //}



            //else if (j <= 100 && j > 50)

            //{



            //    int k = (50 + 1) * 25;

            //    Console.WriteLine("爬阶梯得分为输出的分数为{0}", (((j - 50) * 10) + k));





            //}

            //else

            //{

            //    Console.WriteLine("你输入的不对");

            //}

            //Console.ReadLine();

 

 ////输出一个数a,求1到a的数的和

            //int s=0,i ;

            //Console.WriteLine("输入一个数");

            //int a = int.Parse(Console.ReadLine());

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

            //{

            //    s = s + i; 

            //if(i==a)

            //   { 

            //Console.WriteLine("输出的和为{0}", s);

            //    }

            //}



            //Console.ReadKey();

 

循环嵌套:for

 ////菱形的程序

            //Console.WriteLine("请输入一个数字");

            //int a = int.Parse(Console.ReadLine());

            ////菱形的上半部分

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

            //{

            //    for (int s = 1; s <=(a - i); s++)

            //    {



            //        Console.Write("  ");

            //    }

            //    for (int w = 1; w <=(2*i-1); w++)

            //    {



            //        Console.Write("☆");

            //    }

            //    Console.Write("\n");

            //}

            ////菱形下半部分

            //for (int o = 1; o <= a; o++)

            //{

            //    for (int g = 1; g <= o; g++)

            //    {



            //        Console.Write("  ");

            //    }

            //    for (int e = 1; e <= ((a-o)*2 - 1); e++)

            //    {



            //        Console.Write("☆");

            //    }

            //    Console.Write("\n");

            //}

            //Console.ReadLine();









            ////一:反直角三角形,右下边

            //Console.WriteLine("请输入一个数字");

            //int a = int.Parse(Console.ReadLine());

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

            //{

            //    for (int s = 1; s <= (a - i); s++)

            //    {

            //        Console.Write("  ");

            //    }

            //    for (int w = 0; w < i; w++)

            //    {



            //        Console.Write("☆");

            //    }

            //    Console.Write("\n");

            //}

            //Console.ReadLine();





            ////二:反三角形,左上

            //Console.WriteLine("请输入一个数");

            //int n = int.Parse(Console.ReadLine());



            //for (int i = n; i >= 1; i--)

            //{

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

            //    {

            //        Console.Write("☆");

            //    }

            //    Console.Write("\n");

            //}

            //Console.ReadLine();



            ////反直角三角形,,左上

            //Console.WriteLine("请输入一个数字");

            //int a = int.Parse(Console.ReadLine());

            //for (int i = 0; i <= a; i++)

            //{

            //    for (int s = 0; s <= (a - i); s++)

            //    {



            //        Console.Write("☆");

            //    }

            //    Console.Write("\n");

            //}

            //Console.ReadLine();



            ////三:打印等腰直角三角型,左下

            //Console.WriteLine("请输入一个数");



            //int a = int.Parse(Console.ReadLine());

            //for (int i = 0; i < a; i++)

            //{

            //    for (int s = 0; s <= i; s++)

            //    {

            //        Console.Write("☆");



            //    }

            //    Console.Write("\n");

            //}

            //Console.ReadLine();



           // //四:反三角形,右上

           // Console.WriteLine("请输入一个数");



           // int a = int.Parse(Console.ReadLine());



           // for (int i = 0; i <= a; i++)

           // {

           //     for (int s = 1; s <=  i; s++)

           //     {

           //         Console.Write("  ");

           //     }

           //     for (int w = 0; w <=a-i-1; w++)

           //     {

           //         Console.Write("☆");

           //     }

           //     Console.Write("\n");

           //}

           // Console.ReadLine();







 //    //求阶乘

            //    int s=1;

            //    Console.WriteLine("求一个阶乘,下面请输入一个数");

            //    int a = int.Parse(Console.ReadLine());

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

            //    {

            //        s = s * i;

            //        if(i==a)

            //        {

            //            Console.WriteLine("输出的阶乘为{0}",s);

            //        }

            //    }

            //    Console.ReadKey();





           







            ////等腰三角形

            //Console.WriteLine("请输入一个数字");

            //int a = int.Parse(Console.ReadLine());

            //for (int i = 0; i < a; i++)

            //{

            //    for (int s = 0; s <(a - i); s++)

            //    {



            //        Console.Write(" ");

            //    }

            //    for (int w = 0; w <=i; w++)

            //    {



            //        Console.Write("☆");

            //    }

            //    Console.Write("\n");

            //}

            //Console.ReadLine();



         

           

            

            

           //Console.WriteLine("一对小兔一个月之后长成大兔,再过一个月后生新的一对兔子,且两年之后有多少对兔子,就是三兔子幼兔,小兔,成兔");

           //Console.WriteLine("输入几月份");

           // int  s=int.Parse(Console.ReadLine());

           // int  x=0,c=0,y=1;

           // for (int a =1; a <=s/*12*/;a++ )/*在这里也可以把上面的s去掉,写上12*/

           // {

           //     if (a == 1)

           //     {

           //          c = 0;

           //          x = 0;

           //          y = 1;

           //     }

           //     else 

           //     {

           //         c = c + x;

           //         x=y;

           //         y = c;

           //     }

                

           //     //Console.WriteLine("当{0}个月时,生产了{1}对成兔,{2}对小兔,{3}对幼兔,共生产了{4}对兔子",s,c,x,y,x+y+c);

           //     ////这样是按一下出一个月的,当输入为4月时候,写上4,按一下,出一个月的,按一下出一个月的,直到显示出4月为止

           //     //Console.ReadKey();

           // }

           // Console.WriteLine("当{0}个月时,生产了{1}对成兔,{2}对小兔,{3}对幼兔,共生产了{4}对兔子", s, c, x, y, x + y + c);

           // //在这里只是输出一行,并不会产生上面的效果

           // Console.ReadKey();





            ////最初幼兔5对,小兔2对,成兔3对,每过三个月幼兔长小兔,成兔生小兔,再过三个月小兔长成兔

            //Console.WriteLine("输入过了几个月");

            //int shijian=int.Parse(Console.ReadLine());

            //int y = 5, x = 2, c = 3;

            //for(int a=1;a<=shijian;a+=3)

            //{

            //if(a==1)

            //{

            //    y = 5;

            //    x = 2;

            //    c = 3;

            //}

            //else

            //{

            //    c = c + x;

            //    x = y;

            //    y = c;

            //}

            ////Console.WriteLine("当{0}个月时,生产了{1}对成兔,{2}对小兔,{3}对幼兔,共生产了{4}对兔子", shijian, c, x, y, x + y + c);

            ////Console.ReadKey();

            //}

            //Console.WriteLine("当{0}个月时,生产了{1}对成兔,{2}对小兔,{3}对幼兔,共生产了{4}对兔子", shijian, c, x, y, x + y + c);

            //Console.ReadKey();









            //Console.WriteLine("请输入一个数的阶乘的和");

            //Console.WriteLine("请输入一个数");

            //double n = double.Parse(Console.ReadLine());

            //int b = 1, s = 0,a=1;

            //for (int i =1; i <= n; i++)

            //{

            //   b = b * i;

            //   s = s + b;

            //}

            //Console.WriteLine("阶乘的和为{0}", s);

            //Console.ReadLine();

 

你可能感兴趣的:(for)