unity3d游戏开发之习题解析

unity3d游戏开发之习题解析

ID:39891057

大小:230.00 KB

页数:3页

时间:2019-07-14

unity3d游戏开发之习题解析_第1页
unity3d游戏开发之习题解析_第2页
unity3d游戏开发之习题解析_第3页
资源描述:

《unity3d游戏开发之习题解析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、100以内的一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?   解析:      1、100以内的一个整数:0--99之间的数值,要用到循环操作         For(inti=0;i<100;i++){}      2、它加上100后是一个完全平方数:完全平方数(一个数开方之后是一个整数),开方(Mathf.Sqrt()),Mathf.Sqrt(i+100)得出来的数值是个整数      3、再加上168又是一个完全平方数:Mathf.Sqrt(i+268)得出来的数值是个整数      4、需

2、要一个恒等式来实现完全平方数(Mathf.Sqrt(4)=2 2*2==4)5、if(x*x==i+100 &&y*y==i+268)6、打印i,即所求的数值2、一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?解析:1.     首先题目说了球是从100米高度自由落下,所以刚开始的落地时经过100米,高度是100米,则s=100,h=100.2.     每次落地后反跳回原高度的一半,则是h/23.     要知道第十次落地经过多少米,反弹多高,就要循环9次4.     

3、第十次落地经过s+h米 5.反弹多高则是h/2猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个     第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下     的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。解析:1、最后一天只剩下一个桃子,要求第一天共摘了多少个,需     要倒推,倒推9天(循环)   For(inti=1;i<=9;i++){  }     2、推出通式:      1     4         10      22      1  

4、(1+1)*2   (4+1)*2 (10+1)*2       通式:(i+1)*2 3、求第一天共摘了多少      i=(i+1)*2输入一整数,判断其是否是质数解析:1、从2到A的平方根的范围内      For(inti=2;i<=Mathf.Sqrt(A);i++){  }  2、没有一个数能整除A       If(A%i!=0){  }  3、For(inti=2;i<=Mathf.Sqrt(A);i++){                If(A%i!=0){                    是质数          

5、     }else{不是质数}       }输出的结果是质数和不是质数都有4、设置一个标志位(布尔变量),来区分是否是质数bool b= false;       当A%i!=0布尔变量为真,否则为假。然后在循环外部判断布尔变量if (b== true){      print(a+"是质数");    }这样输出的值只有一个   5、需要退出循环操作:当a%i!=0为假时,退出循环,不再寻找这篇文章来自狗刨学习网

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。