首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(int x),该函数功能是判定x的所有的约数,并且在函数中调用写函数WriteFileO将结果输出到modi2.txt文件中。 例如:x=10的约数为1,2,5,10。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(int x),该函数功能是判定x的所有的约数,并且在函数中调用写函数WriteFileO将结果输出到modi2.txt文件中。 例如:x=10的约数为1,2,5,10。
admin
2015-05-30
23
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(int x),该函数功能是判定x的所有的约数,并且在函数中调用写函数WriteFileO将结果输出到modi2.txt文件中。
例如:x=10的约数为1,2,5,10。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
2. #include
2 #include
3 #include
4 USing namespace std;
5 void WriteFile(int c)
6 {
7 ofstream outl;
8 outl.open("modi2.txt",ios_base::binary|ios_base::app);
9 outl<
10 outl.Close();
11 }
12 Void fun(int x)
13 {
14
15 }
16 void ClearFile()
17 {
18 ofStream outl ;
19 outl.open("modi2.txt");
20 outl.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); //将约数i存入文件 6 } 7 }
解析
(1)本题中函数的功能是求出约数。X的约数就是能整除其的所有整数。可以从1开始到x,计算取余。如果整除该数为X的约数。
(2)从已给部分源程序的main主函数开始入手,核心函数void fun(int x)中的x参数为要计算约数的整数。
[解题思路]
(1)由l到x,循环判断其中是否有X的约数。
(2)如果x被i整除,那么i为x的约数。
(3)最后调用WriteFile函数,将约数i存入文件。
转载请注明原文地址:https://kaotiyun.com/show/YPNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设函数f的原型是:char*f(constchar*);,pf是指向f的指针,则pf的定义是【】。
重载一个运算符函数时,其参数表中没有任何参数,这说明该运算是______。
下面程序段的输出结果是______。intX=20,y=20;cout<<x--<<","<<--y;
以下()特征不是面向对象思想中的主要特征。
类MyClass的定义如下:classMyClass{public:MyClass(){}MyClass(inti){value=newint(i);}int*value;
下面叙述错误的是()。
下列程序的输出结果是______。#include<iostream.h>voidmain(){inta[]={1,2,3,4,5,6},*p,**q;p=a;q=&p;
已知在函数func()中语句this->ff=0;与语句ff=0;的效果完全相同。对于这一现象,下列表述中错误的是()。
已知在函数func中语句this->ff=0;与语句ff=O;的效果完全相同。对于这一现象,下列表述中错误的是
随机试题
心肌抑制因子(myocardialdepressantfactor,MDF)
为防止高频电磁场,或高频无线电波的干扰,也为防止电磁场耦合和电磁场辐射,通常采用()。
在掀起额冠状皮瓣的颞部时,在分离下列哪一层次时面神经的额支最易受到损伤
下列体表标志组合,错误的是
肺痈溃脓期,于辨证方中加入山甲片、皂角刺的解释是()
(2013年)离心泵工况点是()的交点。
A、B、C、D等20人拟共同出资设立甲有限责任公司(下称甲公司)。股东共同制订了公司章程。在公司章程中,对董事任期、监事会组成、股权转让规则等事项做了如下规定:(1)甲公司董事任期为4年;(2)甲公司设立监事会,监事会成员为7人,其中包
实物直观一般比模象直观教学效果好。()
下面哪一种动物是两栖动物?()
SQL通常不提供下列哪一种操作?
最新回复
(
0
)