首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
33
问题
使用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全国计算机二级
相关试题推荐
下列for循环语句执行的次数是______。for(inti=0,x=0;!x&&i<=5;i++)
数据字典表达的是______。
对于存在多个条件复杂组合的判断问题,其加工逻辑使用______描述较好。
void类型的指针是指指针指向的变量的数据类型是不固定的。对该指针进行操作时,应进行【】。
Staff类含有int型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符==,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::Staff
非成员函数应声明为类的【 】函数才能访问这个类的private成员。
下列数据结构中,能用二分法进行查找的是
下列叙述中正确的是
在计算机中,算法是指
以下都是C++语言标识符的是
随机试题
AirportbaggagescreenersintheUSA,displayingseizedchainsaws,machetesandknives,【21】travelerstochecktheirluggagefor
感冒患者,恶寒发热轻微,但以脘腹冷痛,呕吐,腹泻为主症,舌苔薄,脉紧。其病机是
A、加味保和丸B、曲麦枳术丸C、养胃增液丸D、参苓白术散E、补中益气丸小儿胃阴不足型厌食治疗首选方剂是
下列关于押汇业务的表述,错误的是()。
下列各项中,不应计入存货实际成本中的是()。
民国时期,在北京的四大热点商业区中,以“洋、高、新”为特色的,是哪个商业区()
“压抑学说”的发现者是()。
主张发扬中国传统文化的精神,从文化改造入手进行乡村建设的教育家是()
给定程序MODI1.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。例如,若输入"Ab,cD",则输出"AB,CD"。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得
VisitingaNationalParkcanberelaxing,inspiring,butitcanalsobedisturbing.AsyoudriveintoRockyMountainNationalPa
最新回复
(
0
)