unity学习之综合题的解析

1、有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。 

问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比 

2人大两岁。问第2个人,说比第一个人大两岁。最后问第一

个人,他说是10岁。请问第五个人多大?  

关于这个题的解答分析:

一、首先要分析这个题啊  最后一个人是10岁,以前的每个人比前一个人大一岁啊。就可以的出以前每个人的岁数12,14,16,18;可以得出一个规律b=10+2*i;

二、 接着因为是第一个人的年龄啊就需要用到循环,因为最后一个人的年纪已经知道是10岁啊所以只需要循环4次就可以了啊forint i=1i<=4;i++

三、最后把一嵌套到二的循环里面去就可以的到结果了啊。

Double  a=7,b=4; string c=”+”

Swith(c){

Case “+”:

Print(a+b);

Break;

Case “-”:

Print(a-b);

break;

Case “*”:

Print(a*b);

Break;

Case “/”:

Print(a/b);

Break;

}

3有一分数序列:1,3/25/37/4,9/5,11/6...求出这个数列的前

   20项之和

 这个题的解析:

一、首先看到这个题我们就会知道这个题需要找规律分子是奇数。所以可以是2n-1; 分子就是一个个数啊n((2n-1)/n)

二、 接着因为是前20相的和所以就会用到for循环for(double i=1;i<=20;i++)  这里还会用到求和公式sum=sum+j;

三、然后就可以求出前20相的和。

4.裴波那契数列的第12项分别为11,从第3个数开始,该数

是其前面两项之和。即1,1,2,3,5,8,13,…求前40项菲波那契数。

一、分析这个题啊,可以看出前两个数相加会等于后面的那一个数啊。这样的话我们就会用到交换啊 所以c=a+b; b=c; a=b 

二、然后因为是求前40相的和所以还会用到for循环啊。还会用用到求和公式。

*int a = 1, b = 1,c;

for (int i=1; i<=3; i++) {

c = a + b;

a=b;//a=1  a=2

b=c;//b=2  b=3

 

//a[i]=a[i-1]+a[a-2]

 

} */

 

5.百钱买百鸡的问题啊。

一 需要用到极限运算法

就是一百块钱都买公鸡或母鸡啊

二  循环的嵌套(两个for循环)

三  由于小鸡是疑问钱三个 所以不能出来半个鸡。

           int x, y, z;

for (x=1; x<=33; x++) {

for(y=1;y<=50;y++){

z=100-x-y;

if(3*x+2*y+z/3==100  &&  z%3==0){

print (x+"   "+y+"   "+z);

}

}

}

大家如果看到我分析的题有什么不足之处,请大家上我上的博客一起交流啊http://unity.gopedu.com

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值