📅  最后修改于: 2023-12-03 15:03:09.829000             🧑  作者: Mango
本程序是一个基于 C# 的控制台应用程序,旨在为用户提供几个与数学相关的小工具,包括计算器、因数分解器和质数判断器。
计算器功能支持基本的数学运算,包括加减乘除、乘方和开方等,用户可以输入表达式并得到计算结果。
double result = new DataTable().Compute(expression, null);
其中 expression 表示用户输入的字符串表达式,result 表示计算结果。
因数分解器可以将一个正整数分解为一组素数的乘积,例如输入 24,则输出结果为:“2 * 2 * 2 * 3 = 24”。
int n = Convert.ToInt32(Console.ReadLine());
Console.Write(n + " = ");
for (int i = 2; i <= n; i++)
{
while (n % i == 0)
{
Console.Write(i);
n /= i;
if (n != 1)
{
Console.Write(" * ");
}
}
}
用户输入一个正整数 n,程序自动计算并输出分解结果。
质数判断器可以判断一个正整数是否为质数,如果是则输出“是质数”,否则输出“不是质数”。
int n = Convert.ToInt32(Console.ReadLine());
bool isPrime = true;
for (int i = 2; i < n; i++)
{
if (n % i == 0)
{
isPrime = false;
break;
}
}
if (isPrime)
{
Console.WriteLine(n + " 是质数");
}
else
{
Console.WriteLine(n + " 不是质数");
}
用户输入一个正整数 n,程序自动判断并输出结果。
以上就是本程序的主要功能介绍,希望能够为使用者提供便利和帮助。