填空题

使用VC6打开考生文件夹下的工程test38_1,此工程包含一个源程序文件test38_1.cpp,但该程序运行有问题,请改正函数中的错误,使该程序的输出结果为:
2 is a factor of 10
源程序文件test38_1.cpp清单如下:
#include <iostream.h>
class myclass

/***************** found *****************/
int n,d
public:
myclass(int i, int j) n=i; d=j;
friend int factor( myclass ob);
;
/***************** found *****************/
int myclass::factor(myclass ob)

/***************** found *****************/
if(ob.n%ob.d)
return 1;
else
return 0;

void main()

myclass ob1(10,2),ob2(13,3);
if(factor(ob1))
cout<<"2 is a factor of 10\n";
if(factor(ob2))
cout<<"3 is not a factor of 13\n";

【参考答案】

(1) 错误:int n,d
正确;int n,d;
(2) 错误:int myclass::fac......

(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)
热门 试题