首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用Vc++6.0打开考生文件夹下的源程序文件2.cpp。请完成函数fun(int x)的定义,该函数功能是判定X的所有约数,并且在函数中调用写函数WriteFile将结果输出到2.txt文件中。 例如:x=100的约数为1 2 4 5 10 20
使用Vc++6.0打开考生文件夹下的源程序文件2.cpp。请完成函数fun(int x)的定义,该函数功能是判定X的所有约数,并且在函数中调用写函数WriteFile将结果输出到2.txt文件中。 例如:x=100的约数为1 2 4 5 10 20
admin
2021-05-06
58
问题
使用Vc++6.0打开考生文件夹下的源程序文件2.cpp。请完成函数fun(int x)的定义,该函数功能是判定X的所有约数,并且在函数中调用写函数WriteFile将结果输出到2.txt文件中。
例如:x=100的约数为1 2 4 5 10 20 25 50 100。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include(iostream)
#include(fstream)
#include(cmath)
using namespace std;
void WriteFile(int c)
{
ofstream out1;
outl.open("2.txt",ios_base::binary|ios_base::app);
out1<
out1.close();
}
void fun(int x)
{
}
void ClearFile()
{
ofstream out1;
out1.open("2.txt");
out1.close();
}
int main()
{
ClearFile();
fun(100);
return 0;
}
选项
答案
for(int i=1;i(=x;i++) { if(x%i==0) //如果x被i整除,那么i为x的约数 { WriteFile(i); //将约数i存入文件 } }
解析
本题中由1到x,循环判断其中是否有x的约数。如果x被i整除,那么i为x的约数。最后调用WriteFile函数,将约数i存入文件。
转载请注明原文地址:https://kaotiyun.com/show/KWfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类声明和函数声明classBase{intm;public:intn;protected:intp;};classDer
下列关于类模板的叙述中,正确的是()。
有如下程序:#include#includeusingnamespacestd;classTV{public:TV(ints=41):size(
有以下程序段:#include#defineMAX(x,y)(x)>(y)?(X):(y)voidmain(){intij,k;i=10;j=15;k=MAX(i,j)*10;
请打开考生文件夹下的解决方案文件proj1,其中在编辑窗口内显示的主程序文件中定义有Xabc类和主函数main。在程序文本中位于每行”//ERROR*********found*********下面的一行有错误,请加以更正。更正后程序的输出为:
若要重载+、=、<<、==和口运算符,则必须作为类成员重载的运算符是()。
下面描述中不属于数据库系统特点的是()。
从工程管理角度看,软件设计一般分为两步完成,它们是()。
一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为
随机试题
结核杆菌感染能引起肺炎链球菌感染引起
A.飞沫传播B.水、食物、苍蝇传播C.吸血节肢动物传播D.血液、体液、血液制品传播E.土壤传播霍乱主要经
背景材料:某总承包单位将一医院的通风空调工程分包给某安装单位,工程内容有风系统、水系统和冷热(媒)设备。设备有7台风冷式热泵机组,9台水泵,123台吸顶式新风空调机组,l237台风机盘管,42台排风机,均由业主采购。通风空调工程的电气系统由总承包单位施工。
根据我国《消费者权益保护法》的规定,消费者和经营者发生消费者权益争议时,可以通过()途径解决。
根据维稳反恐工作需要某市公安机关在机场高速公路设置治安检查站。某日,王某驾车途经检查站,因认为安检侵犯其人身权利,拒绝安检,并煽动其他车辆驾驶员拒绝安检,造成大量车辆拥堵、人员围观。作为执勤民警,正确处置措施是:
简述进步主义教育运动的始末。
伊斯兰教对中国文化的影响。(上海大学2016)
在窗体上画—个命令按钮,然后编写如下代码:PrivateSubCommand1_Click()DimM(10)AsIntegerFork=1To10M(k)=12-k
在下列字符中,其ASCII码值最小的一个是()。
TheMuslimmarriageisa【S1】______andreligiouscontractbetweenthebrideandgroom.Thereligiousceremoniesandcelebrations【
最新回复
(
0
)