正在加载图片...
C++语言程序设计 include <iostream> #include <cmath> using namespace std double" quadratic(double*acon/返回指针类型 static double result2;∥设置静态属性用于保持数值 double delta; delta=factor[1]"factor[11-4 factor[o]*factor[2] if(delta<0) return0;∥)程无解时返回空指针 delta=sqrt(delta) result[O]=(-factor[1]+delta)/(2*factor[O] result[1]=(-factor[1]-delta /(2*factor[O) return result 注意不能将 说明为数组 int main( double fun[3], r cout<<"Please enter three factors: cin>>fun[o]>>fun[1>>fun[2] r=quadratic(fun) if(o) else cout<< No solution!\n return 0 66C++语言程序设计 66 #include <iostream > #include <cmath> using namespace std; double *quadratic(double *factor) //返回指针类型 { static double result[2]; //设置静态属性用于保持数值 double delta; delta=factor[1]*factor[1]-4*factor[0]*factor[2]; if(delta<0) return 0; //方程无解时返回空指针 delta=sqrt(delta); result[0]=(-factor[1]+delta)/(2*factor[0]); result[1]=(-factor[1]-delta)/(2*factor[0]); return result; } int main() { double fun[3],*r; cout<<"Please enter three factors:"; cin>>fun[0]>>fun[1]>>fun[2]; r=quadratic(fun); if(r) cout<<"The solution is: X1="<<r[0]<<"\t"<<"X2="<<r[1]<<endl; else cout<<"No solution!\n"; return 0; } 注意不能将r 说明为数组
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有