似乎我只是在记下方程式时遇到了麻烦,但我正在处理这个问题:
编写一个程序,提示用户输入六边形的一边并显示其区域.计算六边形面积的公式是
A =面积,a =边长
这是我到目前为止所拥有的
import java.util.Scanner;
public class Areahexagon
{
public static void main(String [] args)
{
double s;
Scanner sid = new Scanner(System.in);
System.out.println("Enter side's number for hexagons area");
s = sid.nextDouble();
System.out.println("The area is ");
double area = ((Math.sqrt(3/3) / 2) + Math.Pow 2);
System.out.println(distance);
}
}
Run Code Online (Sandbox Code Playgroud) 方程式为:1/X + 1/Y = 1/N
其中 X、Y 和 N 为正整数。
我必须找到可能的解决方案的数量,即 X 和 Y 对的值,因为 N 是已知的,因此可以解决上述方程。
很明显,对于任何解决方案 X > N 和 Y > N。所以我可以假设 X= N + a 和 Y= n + b。
所以方程简化为 1/(N+a) + 1/(N+b) =1/N 如果我们求解它,它简化为 N^2=ab。可以写成当
所以 a 的值将在 [1,N] 的范围内,b 的值将在 [N^2,N] 的范围内。但 X 和 Y 是正整数。因此 a 和 b 也是整数。
所以我必须对那些都是整数的 a 和 b 值对。
尝试给出一种算法方法。是的,尝试给出解决此类方程的优化方法。
我一直在搞乱一些动态数学方程式.我把它全部写在一行,因为你不能在控制台应用程序中编写高级多线方程.
我想写这是C#中的单行代码:
这就是我在C#中写的:
double result;
result = Math.Sqrt(10.39230485 / (0.25 * Math.Tan(720D / (2D * 6D)) * 6D));
Console.WriteLine(result);
Run Code Online (Sandbox Code Playgroud)
但是当我运行这段代码时,它给了我4.652730 ......当它应该是2时.
我在这个等式中做错了什么(如果有的话)?
什么是增加整数x的公式返回0和1的替代
例
x = 22
结果1
x = 23
结果0
x = 24
结果1
我需要找到 1 22 333 个序列公式/方程。
我编写这段代码是为了获取这样的数字,但我需要找到这个序列的方程
代码:
for (int i = 1; i <= 9; i++)
{
for (int j = 0; j < i; j++)
{
Console.Write(i);
}
Console.Write("\n");
}
Run Code Online (Sandbox Code Playgroud)
通过这段代码我得到了这个结果
1
22
333
4444
55555
666666
7777777
88888888
999999999
Run Code Online (Sandbox Code Playgroud)
Latex 代码行也应该适合我。
我的意思是等式,例如:
我不是100%肯定正确的术语是联立方程式.它也可以是功能组.
我的问题是我试图用LINQ解决具有两个或更多未知数的方程.
例如:
x + y = 10
3x + 5y = 30
Run Code Online (Sandbox Code Playgroud)
(或x,y和z等)
我到处搜索但是在LINQ中找不到关于这种数学问题的任何信息.