for循环语句之兔子生崽

有一对幼兔,幼兔经过一个月长为小兔,小兔经过一个月长为大兔并且生下一对幼兔,而且大兔每月还会生下一对幼兔,问N个月后有多少对兔子

            Console.WriteLine("请输入经过了几个月:");
            int n = Convert.ToInt32(Console.ReadLine());

            int syt = 1, byt = 0;
            int sxt = 0, bxt = 0;
            int sdt = 0, bdt = 0;

            for (int i = 1; i <= n; i++)
            {
                byt = sdt + sxt;
                bxt = syt;
                bdt = sdt + sxt;

                syt = byt;
                sxt = bxt;
                sdt = bdt;
            }

            Console.WriteLine("经过" + n + "个月后:");
            Console.WriteLine("幼兔为:" + byt + "对");
            Console.WriteLine("小兔为:" + bxt + "对");
            Console.WriteLine("大兔为:" + bdt + "对");
            int sum = byt + bxt + bdt;
            Console.WriteLine("兔子总共有:" + sum + "对");

            Console.WriteLine("兔子总共有:{0}对,小兔子有{1}对", sum, bxt);
时间: 2024-10-10 06:54:55

for循环语句之兔子生崽的相关文章

five 循环语句

for 格式: for(int)=1/*初始条件*/;i<=100/*;i++/*状态改变*/) { //循环体,执行代码,:(break:跳出循环体) } 给出初始条件,先判断是否满足循环条件,如果不满足条件则跳过for语句,如果满足则进入for语句执行,for语句内的代码执行完毕后,将按照状态改变,改变变量,然后判断是否符合循环条件,符合则继续执行for语句内的代码,直到变量i不符合循环条件则终止循环,或者碰到break:命令,直接跳出当前的for循环. break在这里是跳出循环的意思 f

10-16C#for...循环语句(2)

for....循环语句 格式:for(初始条件:循环条件:状态改变) { 循环体: } 一.课前作业:打印等腰直角三角形 第一种方法:是运用一开始学习的从上往下执行控制台程序,用一个for循环语句执行,只有一个循环. 第二种方法:利用for嵌套循环语句,就是for循环里面再嵌套一个或多个for语句的小循环组成. (注意:在嵌套循环里面容易犯的错误:外面大的循环条件执行一次之后,光标继续从上往下顺着执行下面的小循环,只要小循环里面的条件符合,就会一直在里面继续执行,只有不满足小循环的循环条件了,光

C#整理4——循环语句

一.循环语句  定义:可以反复执行某段代码,直到不满足循环条件为止. 循环的四要素:初始条件.循环条件.状态改变.循环体. 1.初始条件:循环最开始的状态. 2.循环条件:在什么条件下进行循环,不满足此条件,则循环终止. 3.状态改变:改变循环变量值,最终不满足循环条件,从而停止循环. 4.循环体:要反复执行的部分. 二.for循环(重点) 1. 语法: for(表达式1;表达式2;表达式3) { 执行语句;(循环体) } 2. 执行过程: 1. 计算表达式1转向2 2. 计算表达式2(循环条件

循环语句和数组

1. 循环语句 在javascript中,循环语句有三种,while.do..while.for循环. 1.1. while循环 基本语法: //当循环条件为true时,执行循环体, //当循环条件为false时,结束循环. while(循环条件){ //循环体 } 代码示例: //计算1-100之间所有数的和 //初始化变量 var i = 1; var sum = 0; while(i <= 100){//判断条件 sum += i;//循环体 i++;//自增 } console.log(

if条件语句 for循环语句

(一)if语句 If语句是一个条件分支语句. C#中,空语句是合法的,他不做任何操作. 好的编码风格要求语句块中要有缩进. I f语句中if后面可以没有else,可以有多个else if,但只能最多有一个else! 例题: /*if语句的简单应用 收入和逃税问题 double money; Console.Write("月收入"); money = Convert.ToDouble(Console.ReadLine()); if (money > 3500) { Console.

编译器--支持条件语句和循环语句的计算器(三)

在上篇文章中实现了支持变量和赋值语句的计算器,这次加入了条件语句和循环语句. 语法简介 下面是条件语句的一个例子,能够对条件语句的格式有一个感性认识: if  var1 > 5 then var2 := 10; end 条件语句以if开始,后跟一个条件表达式,如果其为真则执行then后面的语句块,条件语句以end结束. 条件语句也可以支持else分支语句,比如 if var1 > 5 then var2 := 10; else var2 := -10; end 接下来是一个循环语句的例子: v

java中Random和Scanner及其循环语句

1.1.Scanner类及Random类的功能和使用方式 Scanner是默认按照行来读取数字的.创建一个用来输入的函数第一步:导包:import java.util.Scanner: 第二步:Scanner scan=new Scanner(System.in)://system.in是表示从控制台输入 第三步: 然后用一个变量类接收这个值 int n=scan.nextInt():     常用的方法:public int nextInt():获取键盘录入的数据,返回int类型       

Python自动化--语言基础2--运算符、格式化输出、条件语句、循环语句、列表、元组

运算符包括:算术运算符.比较运算符.赋值运算符.逻辑运算符.成员运算符.身份运算符 算术运算符 %   取模(余数) //  取相除的整数部分 /   (5/2=2.5) 比较运算符 ==  等于 !=  不等于 <   小于 >   大于 <=  小于等于 >=  大于等于 1 if a==b: 2 print(1) 3 else: 4 print(2) 赋值运算符 a+=b   等于 a=a+b a-=b          a=a-b a*=b          a=a*b a

python基础之条件循环语句

前两篇说的是数据类型和数据运算,本篇来讲讲条件语句和循环语句. 0x00. 条件语句 条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: Python interprets non-zero values as True. None and 0 are interpreted as False. Python 判断非0的值为 True, 而None和0被认为是 False.注意这里的True和False首字母大写,Py