1. 程式人生 > >Unity3D學習之(習題練習)

Unity3D學習之(習題練習)

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了。