首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(int x),该函数功能是判定x的所有的约数,并且在函数中调用写函数WriteFile()将结果输出到modi2.txt文件中。 例如:x=10的约数为1,2,5,10。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(int x),该函数功能是判定x的所有的约数,并且在函数中调用写函数WriteFile()将结果输出到modi2.txt文件中。 例如:x=10的约数为1,2,5,10。
admin
2018-10-23
30
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(int x),该函数功能是判定x的所有的约数,并且在函数中调用写函数WriteFile()将结果输出到modi2.txt文件中。
例如:x=10的约数为1,2,5,10。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
1 #include<iostream>
2 #include<fstream>
3 #include<cmath>
4 using namespace std;
5 void WriteFile(int c)
6 {
7 ofstream out1;
8 out1.open(’’modi2.txt’’,ios_base::binary|ios_base::app);
9 out1<<c<<’ ’;
10 out1.close();
11 }
12 void fun(int x)
13 {
14
15 }
15 void ClearFile()
17 {
18 ofstream out1;
19 out1.open(’’modi2.txt’’);
20 out1.close();
21 }
22 int main()
23 {
24 ClearFile();
25 fun(10);
26 return 0;
27 }
选项
答案
1 for(int i=1;i<=x;i++) 2 { 3 if(x%i==0) //如果x被i整除,那么i为x的约数 4 { 5 WriteFile(i); 6 //将约数i存入文件 7 } 8 }
解析
(1)本题中函数的功能是求出约数。x的约数就是能整除其的所有整数。可以从1开始到x,计算取余。如果整除该数为x的约数。
(2)从已给部分源程序的main主函数开始入手,核心函数void fun(int x)中的x参数为要计算约数的整数。
(3)由1到X,循环判断其中是否有x的约数。
(4)如果x被i整除,那么i为x的约数。
(5)最后调用WriteFile函数,将约数i存入文件。
转载请注明原文地址:https://kaotiyun.com/show/1wAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
面向对象程序设计将数据和什么放在一起,作为一个相互依存、不可分割的整体来处理?
有以下程序:#include<iostream>usingnamespacestd;ClassA{public:A(){tout{("A"}};classB{public:B(){cout<<"
对于语句cout<<setfilll(’*’)<<setw(10)<<1<<setill(’*’)<<setw(2)<<2;的输出结果是()。
若已定义inta[]={1,2,3,4,5,6,7,8,9,10},p=a,i=5;则对数组元素的不正确的引用是()。
下列程序的执行结果是()。#inClude<iostream.h)#include(stdlib.h)classTestClass{public:intx,y;TestClass(){x=
有以下程序:main(){inta=5,b=4,c=3,d=2;if(a>b>C)cout<<d<<end1;elseif((c-1)=d)==1)tout<<d+1<<endl;elsecou
下列程序输出的结果是()。#include<stdio.h>un1(chara,charb){charc;c=a;a=b;b=c;}fun2(char*a,charb){charc;c=*a;*a=b;b=c;}
请将下列类定义补充完整。classBase{public:voidfun(){cout<<"Base∷fun"<<end1;}};c1assDehVed:publicBase{public:
下列数据结构中,按先进后出原则组织数据的是
随机试题
A.消化性溃疡急性穿孔B.急性阑尾炎穿孔C.绞窄性肠梗阻D.结核性腹膜炎E.外伤性脾破裂腹腔穿刺液呈草黄色,静置后易凝固,常见于
《我是猫》的艺术特点。
属于建设工程项目职业健康安全管理的目的是()。
证券公司从事客户资产管理业务,其净资本不得低于人民币( )元。
检察机关办理刑事案件时,在审查起诉阶段发现犯罪已过追诉时效的,应当作出()的决定。(2009年)
合伙企业对合伙人执行事务权利的限制,可以对抗不知情的善意第三人。()
下面是某教师讲解温度对化学反应速率影响的教学片段:如下图:在三支相同的试管中分别加入2~3mL约5%的双氧水,然后在每支试管中滴加2滴1mol/L的FeCl3溶液后立即套上气球(大小相同)。等三支试管上的气球大小差不多相同时,同时置于三个烧杯中观察现
【2012年烟台市市直】基础教育课程改革提出的三级课程体系是()。
荣誉激励法,就是领导者根据人们希望得到社会和集体尊重的心理需要,对于那些为社会做出贡献的人给予相应荣誉的一种激励方法。下列不属于荣誉激励法运用条件的一项是( )。
WhyWeDon’tLikeEnglishClassesI.People’s【T1】______ofhowtolearnEnglish【T1】______A.Preconception:intention—registrat
最新回复
(
0
)