首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
26
问题
使用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://jikaoti.com/ti/qPt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是main(){inta=2,c=5;cout<<"a="<<a<<"b="<<c<<endl;}
对于语句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=
下列定义中p指向的地址可更改,但*p不能够更改的是()。
已知下列程序的输出结果是42,请将横线处缺失的部分补充完整。#include<iostream>usingnamespacestd;classFoo{intvalue;p
在声明派生类时,如果不显式地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classBase{protected:voidfun(){}};classD
在结构化设计方法中,数据流图表达了问题中的数据流与加工间的关系,并且每一个______实际上对应一个处理模块。
关于构造函数A()的拷贝构造函数正确的是
下列数据结构中,按先进后出原则组织数据的是
随机试题
运用经济方法的原则包括()
简述视图的作用。
A.牙线B.牙签C.牙间隙刷D.单束毛牙刷E.电动牙刷对于有牙龈退缩5~6mm的后牙,为了清除邻面菌斑最好选用()
《中华人民共和国消防法》规定,教育、人力资源行政主管部门和学校、有关职业培训机构应当将消防知识纳入()的内容。
相对于股票筹资而言,银行借款筹资的缺点是()。
某船舶公司拥有机动货船3艘,其中1艘出租给国内某运输公司,其余自用,双方没有对被租用的船舶确定由谁缴纳车船使用税,3艘船的净吨位都是3000吨。另外该公司还拥有1艘净吨位300吨的测量船,1艘净吨位400吨的挖泥船。已知机动船净吨位在151~500吨之间税
某县人民法院在审理一民事案件的过程中,要求县移动通信营业部提供某通信用户的电话详单。根据我国宪法规定,下列说法正确的是()。
人是一种在本能与理想、欲望与价值的冲突中求取_______的动物,本能与欲望是_______的,理想与价值则是主观建构的。人正是在建构理想与价值的过程中逐渐演化为人的。和平、友爱、宽恕、协作的伦理思想和价值理想就是由人类_______建构起来的。这一理想
关于收取孳息的表述,正确的是()。
TheAmazonMystery:WhatAmerica’sStrangestTechCompanyIsReallyUpToA)Ifthere’sasentencethatsumsupAmazon,the
最新回复
(
0
)