博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数学函数
阅读量:5816 次
发布时间:2019-06-18

本文共 1739 字,大约阅读时间需要 5 分钟。

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变量交换这两个值
 

1
 
int
 m 
=
 
76
;
2
 
int
 n 
=
 
100
;
3
4
 m 
=
 m 
+
 n;
5
 n 
=
 m 
-
 n;
6
 m 
=
 m 
-
 n;
7
8
 System.Console.WriteLine(
"
m:{0}
"
, m);
9
 System.Console.WriteLine(
"
n:{0}
"
, n);

给定一个整数,不使用模的方式判断其是不是偶数
 

1
 
for
 (
int
 n 
=
 
1
; n 
<=
 
100
; n
++
)
2
 
{
3 int m = 0;
4 int i = 0;
5 do
6 {
7 m = i * 2;
8 i++;
9 }
10 while (m < n);
11 if (m == n)
12 {
13 System.Console.WriteLine("{0}是偶数", n);
14 }
15 else
16 {
17 System.Console.WriteLine("{0}是奇数", n);
18 }
19 }

同理求质数
 

1
 
for
 (
int
 k 
=
 
0
; k 
<=
 
100
; k
++
)
2
 
{
3 bool isSearch = false;
4 for (int i = 2; i <= k - 1; i++)
5 {
6 for (int j = i; j <= k - 1; j++)
7 {
8 if (i * j == k)
9 {
10 isSearch = true;
11 break;
12 }
13 }
14 if (isSearch == true)
15 {
16 break;
17 }
18 }
19 if (isSearch == true)
20 {
21 System.Console.WriteLine("{0}不是质数", k);
22 }
23 else
24 {
25 System.Console.WriteLine("{0}是质数", k);
26 }
27 }
本文转自shyleoking 51CTO博客,原文链接:http://blog.51cto.com/shyleoking/806902
你可能感兴趣的文章
Hadoop生态圈-Kafka常用命令总结
查看>>
如何基于Redis Replication设计并实现Redis-replicator?
查看>>
Linux 环境下 PHP 扩展的编译与安装 以 mysqli 为例
查看>>
TPS和QPS的区别和理解
查看>>
web前端相关的书籍
查看>>
php防止会话固定攻击
查看>>
openmp在图像处理上面的运用
查看>>
Key Components and Internals of Spring Boot Framework--转
查看>>
基于Bootstrap的jQuery开关按钮插件
查看>>
Python实现代码统计工具——终极加速篇
查看>>
修改linux文件权限命令:chmod
查看>>
如何删除PHP数组中的元素,并且索引重排(unset,array_splice)?
查看>>
网站架构演变
查看>>
Angular学习笔记(三) - 父子组件通信 @Input 与 @OutInput 详解 ( 下 )
查看>>
PAT A1098 堆排序
查看>>
chrome浏览器下audio自动播放的hack
查看>>
前嗅ForeSpider教程:字段的取值与清洗
查看>>
支持后悔药的etcdui
查看>>
Python数据分析:手写数字识别初步
查看>>
swoole之协程channel元素个数
查看>>