Unity3D学习

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

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

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

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

例题分析:第二人比第一人大2岁,10+2*n

可以知道用到循环,

void Start () {

int a = 10;

print ("第1个人"+a+"岁");

int j = 1;

for(int i=0;i<5;i++) {

a=a+2;

j=j+1;

print ("第"+ j+"个人"+a+"岁");

}

}

2.(swith语句)完成一个简单的计算器程序。程序要求如下:

1.读入两个整数;

2.提示用户选择对着两个数的操作,输出:+,-,/,*;

void Start () {

inta = 2, s = 5, x = 2;

if(x <= 4 || x >= 1) {

switch(x) {

case1:

print(a + s);

break;

case2:

print(a - s);

break;

case3:

print(a * s);

break;

case4:

print(a / s);

break;

}

}

}

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

20项之和

例题分析:求通式分子为(1+2*n)/(1+n)

void Start () {

float  sum = 0;

for (int a=0; a<=20; a++) {

sum=sum+(1+a*2)/(1+a);

}

print (sum);

}

4、裴波那契数列的第1、2项分别为1、1,从第3个数开始,该数

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

例题分析:1+2=3。3+2=5.。。

void Start () {

            int a = 1, b= 1;

            int c = 0;

            print (a +"" + b);

            for (inti=3; i<=40; i++) {

                         

 

                   c=a+b;

                   a=b;

                   b=c;

 

                   print(c);

            }

     }

5、用1-1/3+1/5-1/7+…的公式求pi/4的近似值,直到最后一项的

绝对值小于10的负6次方为止。(绝对值:Mathf.Abs())

例题分析:根据题求出通式1/(2*n-1).folatl类型学要加f

voidStart () {

float n = 1;

float sum = 0.0f, t;

while(Mathf.Abs(1.0f / (2 * n - 1)* Mathf.Pow (-1.0f, n - 1))>=1e-6)

{

sum=sum+Mathf.Abs(1.0f / (2* n - 1) * Mathf.Pow (-1.0f, n - 1));

n++;

print (4.0*sum);

}

}

6、

3文钱可以买1只公鸡,2文钱可以买1只母鸡,1文钱可以买3小鸡,用10

文钱可以买100只鸡,那么各买公鸡,母鸡,小鸡多少只?

例题分析:    公鸡为X     母鸡为y       小鸡为z

                   3            2                   1文3只

  列出方程式:z=100-x-y                             3x+2y+z/3=0

void Start () {

intx, 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://www.gopedu.com/

Unity3D基本练习题相关推荐

  1. 【Unity学习笔记】b站Unity架构课Unity3D 商业化的网络游戏架构(高级/主程级别)

    [Unity学习笔记]b站Unity架构课Unity3D 商业化的网络游戏架构(高级/主程级别) 自己跟着学完了,写了不少代码,会放在CSDN代码库,因为老师并没有提供源码,录屏也不是完全连续,所以难 ...

  2. 2016计算机二级java_2016计算机二级JAVA练习题及答案

    2016计算机二级JAVA练习题及答案 21.下列选项中,不能输出100个整数的.是( ). A.for(int i=0;i<100;i++) System.out.println(i); B. ...

  3. unity3d游戏开发猜想——当程序猿老去

    程序猿将代码注入生命去打造互联网的浪潮之巅.当有一天他们老了.会走向那里,会做些什么? 非常多年以后,在我60岁的那天早晨,天刚蒙蒙亮我就起床了,先去公园晨练,然后回来做早餐(50岁的时候我学会了做饭 ...

  4. Unity3D 中 2D_Toolkit插件下载 和 导入方法

    Unity3D 中 2D_Toolkit插件下载 和 导入方法 1.你把下载来的包放到 安装目录:Editor\Standard Packages里面. 2.然后按ctrl+9,进入asset sto ...

  5. Unity3D 镜面反射

    原创文章如需转载请注明:转载自 脱莫柔Unity3D学习之旅 QQ群:[119706192] 本文链接地址: Unity3D 镜面反射 这是官方CharacterCustomization事例中的镜面 ...

  6. [推荐]C#快速开发3d游戏工具--Unity3d

    最近有幸接触了一点Unity3d的东西,和大家分享一下. Unity3d 简介 是一款可视化的,3d游戏开发软件.可以进行手动绘制3d场景,自己添加摄像机角度,3d模型设计,事件触发,对于园子里大家很 ...

  7. C语言语句单选题,C语言练习题

    C语言练习题 C一个switch语句总是可以被一系列ifelse语句替换 D switch语句的测试表达式可以是任何类型 E当执行break语句时程序将停止执行 20在C语言中,在int num[5] ...

  8. word2003计算机应用考试,2017职称计算机考试Word2003操作练习题

    2017职称计算机考试Word2003操作练习题 实验操作能力是计算机考试考查的一项基本能力,下面是小编给大家提供的职称计算机考试Word2003操作练习题,大家可以参考练习,更多习题练习请关注应届毕 ...

  9. unity3d 切换网络_Unity3d新网络请求方式UnityWebRequest详解

    Unity将要逐步放弃www网络请求api,新的api请求方式来临:UnityWebRequestThe,也正是本篇文章要给大家介绍的重点,那就是UnityWebRequestThe的使用详解. 旧的 ...

  10. Python-100 练习题 01 列表推导式

    最近打算好好练习下 python,因此找到一个练习题网站,打算每周练习 3-5 题吧. www.runoob.com/python/pyth- 另外,这个网站其实也还有 Python 的教程,从基础到 ...

最新文章

  1. android实现长截屏,Android实现全屏截图或长截屏功能
  2. Oracle10gr2 开机自启动脚本
  3. sklearn.preprocessing.PolynomialFeatures
  4. 00后社交突围:今天你CDX了吗?
  5. 《Java 核心技术卷1 第10版》学习笔记 ------ 泛型【基础】
  6. 登录验证应该是进行在客户端还是服务器端_网站登录认证方式
  7. java系列2:方法的重载
  8. 花书+吴恩达深度学习(十二)卷积神经网络 CNN 之全连接层
  9. GDAL使用DEM数据计算地形指数
  10. ESFramework介绍之(28)―― Udp组件
  11. Swift高仿喜马拉雅APP之一Charles抓包、图片资源获取等
  12. 本科毕业论文外文文献翻译怎么找?
  13. XPT2046电阻触摸屏芯片的使用
  14. python中的 zip函数详解
  15. 程序员如何提升英语水平
  16. Fresher玩深沉
  17. 两两组合工具之itertools
  18. 果断型性格分析,果断型人格的职业发展
  19. 微信公众号添加word文档附件教程_公众号添加Excel、PDF、PPT等附件教程
  20. Diffusion Model (扩散生成模型)的基本原理详解(三)Stochastic Differential Equation(SDE)

热门文章

  1. airplay协议简述
  2. Unity Shader素描风格的渲染
  3. 界面规范和测试Checklist
  4. PHP微信公众号网页授权获取用户基本信息
  5. 2111-Redis课上知识点以及分体分析
  6. 【GNN-3】用图神经网络进行图分类
  7. NOIP2017TG D2T1 奶酪
  8. Zend Framework2 入门教程
  9. 【原创】Python类属性操作
  10. 观察者模式(Observer模式)