C++与数据结构基础简明教程课后习题答案 下载本文

//主函数 int main() {

jc num[8];

for (int i=0;i<=7;i++) {

num[i].set(i+2);

cout<

#include using namespace std; //定义线类 class Line { private:

double A,B,C; public:

//IO函数

Line(double ioA,double ioB,double ioC) {

A=ioA;B=ioB;C=ioC; }

//定义友元函数

friend void judge(Line &,Line &);

};

//判断两线是否相交

void judge(Line &l1,Line&l2) {

if (l1.A*l2.B==l2.A*l1.B) cout<<\平行(或重合)\ else {

cout<<\相交,相交点是:(\ cout<<\ } } //主函数 int main() {

//定义两条直线,l1,l2,系数分别为a,b,c,d,e,f int a,b,c,d,e,f; system(\79\

cout<<\请输入直线1的三个系数\ cin>>a>>b>>c;

cout<<\请输入直线2的三个系数\ cin>>d>>e>>f; system(\07\ Line l1(a,b,c),l2(d,e,f); judge(l1,l2); system(\