using System;
class Factor
{
public static void Main()
{
for(int i=1; i<=100; i++)
if(IsPrime(i))
Console.WriteLine(i);
}
public static bool IsPrime(int n)
{
for(int i=2; i<=Math.Sqrt(n); i++)
if(n%i == 0)
return false;
return true;
}
}
| 名称 | 说明 | |
|---|---|---|
| Abs | 已重载。 返回指定数字的绝对值。 |
| Acos | 返回余弦值为指定数字的角度。 |
| Asin | 返回正弦值为指定数字的角度。 |
| Atan | 返回正切值为指定数字的角度。 |
| Atan2 | 返回正切值为两个指定数字的商的角度。 |
| BigMul | 生成两个 32 位数字的完整乘积。 |
| Ceiling | 已重载。 返回大于或等于指定数字的最小整数。 |
| Cos | 返回指定角度的余弦值。 |
| Cosh | 返回指定角度的双曲余弦值。 |
| DivRem | 已重载。 计算两个数字的商,并在输出参数中返回余数。 |
| Equals | 已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。) |
| Exp | 返回 e 的指定次幂。 |
| Floor | 已重载。 返回小于或等于指定数字的最大整数。 |
| GetHashCode | 用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。) |
| GetType | 获取当前实例的 Type。 (从 Object 继承。) |
| IEEERemainder | 返回一指定数字被另一指定数字相除的余数。 |
| Log | 已重载。 返回指定数字的对数。 |
| Log10 | 返回指定数字以 10 为底的对数。 |
| Max | 已重载。 返回两个指定数字中较大的一个。 |
| Min | 已重载。 返回两个数字中较小的一个。 |
| Pow | 返回指定数字的指定次幂。 |
| ReferenceEquals | 确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。) |
| Round | 已重载。 将值舍入到最接近的整数或指定的小数位数。 |
| Sign | 已重载。 返回表示数字符号的值。 |
| Sin | 返回指定角度的正弦值。 |
| Sinh | 返回指定角度的双曲正弦值。 |
| Sqrt | 返回指定数字的平方根。 |
| Tan | 返回指定角度的正切值。 |
| Tanh | 返回指定角度的双曲正切值。 |
| ToString | 返回表示当前 Object 的 String。 (从 Object 继承。) |
| Truncate | 已重载。 计算一个数字的整数部分。 |
// cs_operator_modulus.cs
using System;
class MainClass
{
static void Main()
{
Console.WriteLine(5 % 2); // int
Console.WriteLine(-5 % 2); // int
Console.WriteLine(5.0 % 2.2); // double
Console.WriteLine(5.0m % 2.2m); // decimal
Console.WriteLine(-5.2 % 2.0); // double
}
}
输出
1 -1 0.6 0.6 -1.2
本文提供了一个使用C#编写的程序示例,用于找出1到100之间的所有素数,并介绍了.NET Framework中Math类的一些常用数学运算方法。

4394

被折叠的 条评论
为什么被折叠?



