名称“sqrt”在类或命名空间“c.c”中不存在
public void yunsuan(float a,float b,float c)
{
float x1,x2,p,q,m;
Console.WriteLine("a*x*x+b*x+c=0的解\n");
Console.Read();
if((a==0)&(b==0)&(c==0))
{Console.WriteLine("any value");}
else if(a==0&b!=0)
{
Console.WriteLine("x1=x2=-b/c");
}
else
{
m=b*b-4*a*c;
if(m>=0)
{
x1=(-b+sqrt(m)/2*a);
x2=(-b-sqrt(m)/2*a);
Console.WriteLine("x1,x2\n");
}
else
{
p=-b/2*a;
q=b*b-4*a*c;
Console.WriteLine("p,q");
}
}
}
c:\inetpub\wwwroot\c\c.cs(36): 名称“sqrt”在类或命名空间“c.c”中不存在
x1=(-b+sqrt(m)/2*a);谢谢
问题点数:10、回复次数:7Top
1 楼feifeiyaqi(yaqi)回复于 2006-06-03 00:25:32 得分 0
原题为
a*x*x+b*x+c=0的完全解??Top
2 楼goldanycom()回复于 2006-06-03 00:34:01 得分 0
.net技术群-4号
4号群已经开放:23266396
请大家赶快加入!Top
3 楼cic_wxf(我憎恨这个社会,但是不想报复这个社会)回复于 2006-06-03 01:54:56 得分 0
是不是math类Top
4 楼wuyi8128(六)回复于 2006-06-03 08:09:07 得分 0
sqrt改为:Math.SqrtTop
5 楼chenyuming2004(这辈子我算是废了)回复于 2006-06-03 09:36:40 得分 0
System.Math.Sqrt()Top
6 楼feifeiyaqi(yaqi)回复于 2006-06-06 00:34:42 得分 0
x1=(-b+Math.Sqrt(m)/2*a);
c:\inetpub\wwwroot\c\c.cs(38): 无法将类型“double”隐式转换为“float”
Top
7 楼amandag(高歌)回复于 2006-06-06 01:50:34 得分 10
x1=(float)(-b+Math.Sqrt(m)/2*a);
x2=(float)(-b-Math.Sqrt(m)/2*a);Top




