首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(int x),该函数功能是判定x的所有的约数,并且在函数中调用写函数WriteFile0将结果输出到modi2.txt文件中。 例如:x=10的约数为1,2,5,10。 注
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(int x),该函数功能是判定x的所有的约数,并且在函数中调用写函数WriteFile0将结果输出到modi2.txt文件中。 例如:x=10的约数为1,2,5,10。 注
admin
2015-07-20
64
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(int x),该函数功能是判定x的所有的约数,并且在函数中调用写函数WriteFile0将结果输出到modi2.txt文件中。
例如:x=10的约数为1,2,5,10。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构.
#include
#include
#include
using namespace std ;
void WriteFile(int c)
{
ofstream outl ;
outl.open(”modi2.txt”,ios—
base::binary I los—base::app);
outl<
outl.close();
}
void fun(int X)
{
}
void ClearFile()
{
ofstream outl;
outl.open(”modi2.txt”);
outl.close();
}
int main()
{
ClearFile();
fun(i0);
return 0,
}
选项
答案
for(int i=1;i<=x;i++) { if(x%i==0) //如果x被i整除,那么i为x的约数 { WriteFile(i); //将约数i存入文件 } }
解析
(1)本题中函数的功能是求出约数。x的约数就是能整除其的所有整数。可以从1开始到x,计算取余。如果整除该数为x的约数。
(2)从已给部分源程序的main主函数开始入手,核心函数void fun(int x)中的X参数为要计算约数的整数。
解题思路
(1)由1到x,循环判断其中是否有x的约数。
(2)如果xX被i整除,那么i为x的约数。
(3)最后调用WriteFile函数,将约数i存入文件。
转载请注明原文地址:https://kaotiyun.com/show/i3Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下面的类定义中,横线处应填入的内容是()。classFred{public:voidprint(){cout<<data<<end1;voidsetData(doubled)(data=d;static
若有int(*p)[3]:则以下表述中正确的是______。
若d为double型变量,则表达式d=1,d+5,d++的值是______。
在派生类中使用基类的成员,可以显式地使用【】来使用基类成员。
在软件生存周期中,不属于软件定义阶段的是()。
有如下程序: #nclude<iostremn> using namespace std; class Stack{ public: Stack(unsigned n=10:size(n
若有定义语句:int a=3,b=2,c=1;,则表达式a<b?a:b的值是【 】。
在关系数据库中,用来表示实体之间联系的是【 】。
以下哪个不是C++语言中的有效标识符?
关于关键字class和typename,下列表述正确的是
随机试题
日本社会立法最早出现在()
牛与瘤胃中的微生物的关系属于()
A、普萘洛尔B、环丙沙星C、阿托品D、华法林E、洋地黄防止心房颤动患者血栓形成的药物是
与血液运行关系密切,又有固摄血液的重要因素有()。
在下列哪些情形下延长其工作时间可以不受《劳动法》对于延长工作时间的时间长度限制?
将人力资源信息系统中的某些模块集中在一起,将其他功能留给使用者自行斟酌使用,这种人力资源信息系统属于()。
五四时期,陈师曾在()一文中,运用中外美术比较方法,分析中西绘画各自的特征与相互的暗合之处,为文人画在新的历史条件下生存发展提供了理论依据。
1915年,中国人民兴起了抵制日货、提倡国货的运动。其直接原因是()。
原型化可实施多种策略,下列叙述中错误的是
Five-year-oldEliaarrivedatschoolwithabigboxofcoloredpencils.Herfriend,Anna,offeredtoexchangehersetofmarkers
最新回复
(
0
)