zoukankan      html  css  js  c++  java
  • 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();
    
  • 相关阅读:
    vue中使用第三方UI库的移动端rem适配方案
    前端规范--eslint standard
    从上往下打印二叉树
    栈的压入,弹出序列
    随机森林
    LR
    顺时针打印矩阵
    包含min函数的栈
    树的子结构
    合并两个有序链表
  • 原文地址:https://www.cnblogs.com/9999w/p/4028147.html
Copyright © 2011-2022 走看看