首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
39
问题
使用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全国计算机二级
相关试题推荐
以下程序的执行结果是()。#nclude<iostream.h>template<classT>Tmax(Tx,Ty){retum(x>y?x:y);}voidmain(){cout<<max(2,5)<<","<
下列叙述中正确的是()。
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和【】两个含义。
包容类Contain和内嵌类Embed定义如下:#include<iostream.h>classContain{private:intx;protected:intz;public:
下述关于break语句的描述中,______是不正确的。
void类型的指针是指指针指向的变量的数据类型是不固定的。对该指针进行操作时,应进行【】。
在软件生存周期中,不属于软件定义阶段的是()。
在C++语言的结构化程序设计中,【】是程序的基本组成单元;在C++语言的面向对象设计框架中,【】是程序的基本组成单元。
下面是“二维向量”vector2D的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象;请填空补充完整。classvector2D{doublex;//x分量
关于关键字class和typename,下列表述中正确的是( )。
随机试题
颅内出血新生儿,脑脊液检查结果为血性,则出血部位可能为()
黄酮类化合物的紫外光谱中,峰带Ⅱ很强,而带Ⅰ很弱的化合物是
A.二氧化硅B.二氧化钛C.二氯甲烷D.聚乙二醇400E.聚乙烯吡咯烷酮下列属于常用于空胶囊壳中的遮光剂是()
在城镇基准地价评估过程中,下列关于基准地价内涵界定的说法中正确的是()。
监理工程师控制建设工程进度的组织措施包括( )。
中国公民周某2014年取得收入情况如下:(1)每月取得工资5380元,12月份取得全年奖金12000。(2)2月份以10万元购买A企业股权,并于10月份以25万元将股权转让给B,不考虑相关的税费。(3)5月份出版一本小说,取得稿酬40000元。(4
在下列解决死锁的方法中,属于死锁预防策略的是
下面程序的运行结果是()。for(i=3;i
A.thevolunteersdoB.becauseshedoesnothaveaweightproblemC.becausethelifetherecanbeveryboringD.make
We’reexpandingrapidly,andit’s________thatwefunctionwithmoreefficiency.
最新回复
(
0
)