首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj3,其中使用友元函数访问类的私有数据成员,求出两个数据成员的大于1的最小公因子。请编写友员函数FnFun,使其输出结果为: Common denominator is2 要求:补充编制的内容写在“//********
请打开考生文件夹下的解决方案文件proj3,其中使用友元函数访问类的私有数据成员,求出两个数据成员的大于1的最小公因子。请编写友员函数FnFun,使其输出结果为: Common denominator is2 要求:补充编制的内容写在“//********
admin
2018-07-06
31
问题
请打开考生文件夹下的解决方案文件proj3,其中使用友元函数访问类的私有数据成员,求出两个数据成员的大于1的最小公因子。请编写友员函数FnFun,使其输出结果为:
Common denominator is2
要求:补充编制的内容写在“//********333********”与“//********666********”之间,不得修改程序的其他部分。
注意:程序最后将结果输出到文件out.dat中。输出函数writeToFile已经编译为obj文件,并且在本程序中调用。
//proj3.h
class FriFunClass
{
int a,b;
public:
FriFunClass(int i,int j){a=i;b=j;}
friend int FriFun(FriFunClass x);//友元函数
},
void writeToFile(const char*);
//proj3.cpp
#include<iostream>
using namespace std;
#include"prj3.h"
int FriFun(FriFunClass x)
{
//********333********
//由于函数FriFun( )是类FriFunClass的友元函数,所以它可以直接访问a和b
//********666********
}
int main( )
{
FriFunClass n(10,20);
if(FriFun(n))
cout<<"Common denominatoris"<<FriFun(n)<<"\n";
else cout<<"No common denominator.\n";
writeToFile(" ");
return0;
}
选项
答案
int min=x.a<x.b?x.a:x.b;//此处为取出x.a与x.b中的最小值 for(int i=2;i<=min;i++)//从i到min遍历数组 if(x.a%i==0&&x.b%i==0) //如i能同时整除x.a来的x.b,则仅回i return i; return-1;
解析
主要考查考生对友元函数的掌握情况,友元函数可以访问类的私有数据成员,题目要求函数求出两个数据成员的大于1的最小公因子,从2开始往上算,因此要同时可以被两个私有成员整除,这里用取余符号完成,取余为0即为整除。
转载请注明原文地址:https://kaotiyun.com/show/AAAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有下列程序:#include<iostream>usingnamespacestd;classTestClass{protected:TestClass(){cout<<’x’;}
下面类的定义,有()处错误。classMyClass{public:voidMyClass();~MyClass(intvalue);private:inti=0;};
设计程序时,应采纳的原则之一是()。
有如下程序:#include<iostream>usingnamespacestd;classVAC{public;intf()const{return3;}intf(){return5;}
在下面叙述中,不正确的是()。
下列选项中,不是算法的基本特征的是()。
不带头结点的单链表head为空的判定条件是
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是
将E-R图转换到关系模式时,实体与联系都可以表示成
将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是
随机试题
婴儿的膳食要必须做到冷热搭配。()
结合具体作品,论述艺术鉴赏的性质及其主体能动性。
A.AMI后心尖区出现Ⅳ级收缩期吹风样杂音B.AMI发病6个月后心电图ST段持续抬高C.AMI患者胸骨左缘第4肋间闻及响亮的收缩期吹风样杂音伴震颤D.AMI发病后3天出现心包摩擦音E.出现室性奔马律
税务机关干部某甲向个体工商户某乙征税,某乙要求减免,某甲不同意,某乙便对其妻说:“你长得漂亮,你去找某甲,不惜一切手段把减免税这件事办成。”某乙之妻便找到某甲,与某甲发生了性关系。几天后,某甲仍要求某乙纳税,某乙便说:“五天之内你要么批准我的免税申请,要么
()是继“丹霞地貌”“张家界地貌”“嶂石地貌”“喀斯特地貌”之后的地质研究中确认的中国第五大造型地貌,具有极高的地质研究和旅游观光价值。
()主要是考察受训者将培训内容运用于实际工作的情况。
5~6岁儿童想象的特点是什么?您认为在教学中应如何引导与培养?
【B1】【B5】
设有定义:charp[]={’1’,’2’,’3’},*q=p;以下不能计算出一个char型数据所占字节数的表达式是
—Nancyisnotcomingtonight.—Butshe______!
最新回复
(
0
)