试题详情
- 简答题编一个程序,输入a,b,c的值,定义一个静态方法,求出一元二次方程a*x*x+b*x+c=0的二个实数根。计算二个实数根必须使用Math类中的Sqrt()方法,计算指定数的开方。计算二个实数根,可以用公式(-b+Math.Sqrt(b*b-4*a*c))/(2*a)和(-b-Math.Sqrt(b*b-4*a*c))/(2*a)。
-
classClassName
{
publicstaticvoidroot(doublea,doubleb,doublec,refdoubleroot1,refdoubleroot2)
{
root1=(-b+Math.Sqrt(b*b-4*a*c))/(2*a);
root2=(b+Math.Sqrt(b*b-4*a*c))/(2*a);
}
}
classProgram
{
staticvoidMain(string[]args)
{
doublea,b,c,root1=0,root2=0;
Console.Write("请输入一个数:");
a=double.Parse(Console.ReadLine());
Console.Write("请输入一个数:");
b=double.Parse(Console.ReadLine());
Console.Write("请输入一个数:");
c=double.Parse(Console.ReadLine());
if(a!=0&&b*b-4*a*c>=0)
{
ClassName.root(a,b,c,refroot1,refroot2);
Console.WriteLine("root1={0},root2{1}",root1,root2);
}
elseConsole.WriteLine("输入的数据有错误"); 关注下方微信公众号,在线模考后查看
热门试题
- 在PLC栈操作中,有进栈指令MPS,出栈
- 滚动条、TrackBar、Progres
- 以下所列的各方法头部中,正确的是()
- 什么是控件?什么是组件?它们有何区别与联
- 在C#语言中,下列能够作为变量名的是()
- GC是什么?为什么要有GC?
- 请写出描述“-10≤x≤10”的C#语言
- System.Array有一个()属性,
- 若要把窗体设置为MDI父窗体,应把它的(
- PLC温控模块在选取时要考虑什么?()
- 编一个程序,用for循环语句求出1到10
- 设有说明语句:intk=7,x=12;,
- 在C#中,用来表示回车的转义字符是()。
- 工厂自动化控制的种典型实现方式()
- C#的数据类型有()。
- 下列给出的变量名正确的是()。
- 接口的实现指出接口成员所在的接口,称为显
- 有下列语句: struct
- 加载窗体时触发的事件是()。
- C#代码注释部分以()开始。