天天看點

數學函數

Math常用方法

絕對值

Abs

傳回兩個32位大數乘積

BigMul

接近數

Ceiling

Floor

Round 

求餘和商

DivRem

數字比較

Max

Min

傳回指定數字的平方根

Sqrt

傳回幂

Pow

三角函數

Acos 

Asin 

Atan 

Cos 

Cosh 

Sin 

Tan

1

數學函數

 System.Console.WriteLine(System.Math.Ceiling(1.1415926));

2

數學函數

 System.Console.WriteLine(System.Math.Floor(1.1415926));

3

數學函數

 System.Console.WriteLine(System.Math.Min(1, 10));

4

數學函數

 System.Console.WriteLine(System.Math.Max(1, 10));

5

數學函數

 //對于下面的Round請注意觀察

6

數學函數

 System.Console.WriteLine(System.Math.Round(3.44, 1));

7

數學函數

 System.Console.WriteLine(System.Math.Round(3.45, 1));

8

數學函數

 System.Console.WriteLine(System.Math.Round(3.46, 1));

9

數學函數

 System.Console.WriteLine(System.Math.Round(3.54, 1));

10

數學函數

 System.Console.WriteLine(System.Math.Round(3.55, 1));

11

數學函數

 System.Console.WriteLine(System.Math.Round(3.56, 1));

12

數學函數

 System.Console.WriteLine(System.Math.Sqrt(2));

有兩個數:m和n。不使用第3變量交換這兩個值

數學函數

 int m = 76;

數學函數

 int n = 100;

數學函數
數學函數

 m = m + n;

數學函數

 n = m - n;

數學函數

 m = m - n;

數學函數
數學函數

 System.Console.WriteLine("m:{0}", m);

數學函數

 System.Console.WriteLine("n:{0}", n);

給定一個整數,不使用模的方式判斷其是不是偶數

數學函數

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

數學函數

 {

數學函數

 int m = 0;

數學函數

 int i = 0;

數學函數

 do

數學函數
數學函數

 m = i * 2;

數學函數

 i++;

數學函數

 }

數學函數

 while (m < n);

數學函數

 if (m == n)

數學函數

13

數學函數

 System.Console.WriteLine("{0}是偶數", n);

14

數學函數

15

數學函數

 else

16

數學函數

17

數學函數

 System.Console.WriteLine("{0}是奇數", n);

18

數學函數

19

數學函數

同理求質數

數學函數

 for (int k = 0; k <= 100; k++)

數學函數
數學函數

 bool isSearch = false;

數學函數

 for (int i = 2; i <= k - 1; i++)

數學函數
數學函數

 for (int j = i; j <= k - 1; j++)

數學函數
數學函數

 if (i * j == k)

數學函數
數學函數

 isSearch = true;

數學函數

 break;

數學函數
數學函數
數學函數

 if (isSearch == true)

數學函數
數學函數
數學函數
數學函數
數學函數

20

數學函數

21

數學函數

 System.Console.WriteLine("{0}不是質數", k);

22

數學函數

23

數學函數

24

數學函數

25

數學函數

 System.Console.WriteLine("{0}是質數", k);

26

數學函數

27

數學函數

本文轉自shyleoking 51CTO部落格,原文連結:http://blog.51cto.com/shyleoking/806902

繼續閱讀