Unity3D学习之(习题练习)

来源:互联网 发布:大话骰软件 编辑:程序博客网 时间:2024/04/28 10:55

Unity3D学习之(习题拓展)

1、使用continue计算1+3+5+...99
①从上述运算中可以看出,199之的奇数相加的和。

   首先要定义一个int sum=0;

②从题意可知要用到for循环。

   for(int i=1;i<100;i++)

③然后题意还让使用continue,所以也就是说跳过偶数。

   if(i%2==0){ continue }

④求和公式:sum=sum+i;

 

2

 

①接受三个整数a, b, c

所以要定义三个整数并且给他赋个值int a=1,b=3,c=1;然后再定义两个浮点类型float x1,x2;

②开方公式Mathf.Sqrt( )

  x1=(-b+Mathf.Sqrt(b*b-4*a*c))/2*a;

  x2=(-b-Mathf.Sqrt(b*b-4*a*c))/2*a;

 

3

 

①计算两点之间的距离公式:

s=Mathf.Sqrt(x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)

②分别给这几个数代值,打印s

 

4

 

①题意是一个整数,所以定义一个int类型的变量给它赋值

②要验证是几位数,就会要联想到要用到if...else ...else...if..

 

5

 

①由题意可知要用到for循环,要做这道题还是要用到极限运算

定义三个变量x,y,z

②男人搬最多要9个人,女人做多要12人,小孩也就是z=36-x-y;

这时就用到了循环嵌套

③这时要满足两个条件:4*x+3*y+z/2==36&&z%2==0

④就可以打印x,y,z了。




0 0
原创粉丝点击