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("
");
            //}
            //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("
");
            //}
            //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("
");
            //}
            //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("
");
            //}
            //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("
");
            //}
            ////菱形下半部分
            //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("
");
            //}
            //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("
");
            //}
            //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("
");
            //}
            //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("
");
            //}
            //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("
");
            //}
            //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("
");
           //}
           // 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("
");
            //}
            //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();
原文地址:https://www.cnblogs.com/9999w/p/4028147.html