首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
26
问题
使用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://jikaoti.com/ti/jDE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知各变量的定义如下inti=8,k,a,b;unsignedlongw=5;doublex=1.42,y=5.2;则以下符合C++语言语法的表达式是()。
下面关于继承机制的描述中,不正确的是()。
有如下程序:#include<iostream.h>usingnamespacestd;classDemo{public:Demo(){cout<<"defauttconstmctor\n
若有int(*p)[3]:则以下表述中正确的是______。
若有函数func(par1,par2+par3,(par4,par5)):在调用该函数时,实参的个数是______。
下列不能作为函数返回值的是()。
在下面程序的横线处填上适当的内容,使程序执行后的输出结果果为1/2005。#include<iostmam>usingnamespacestd;classDate{public:Date(int
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于【】的联系。
以下都是C++语言标识符的是
随机试题
直接影响消费者的消费水平和消费范围是()
A.脑震荡B.脑挫裂伤C.颅底骨折D.颅盖骨折E.硬脑膜外血肿小脑幕切迹疝的最常见的原因是
肾癌最常见的症状是()。
被告人吴某,涉嫌贪污贿赂犯罪案件,人民检察院提起公诉。因其本人在境外,司法机关履行庭前程序后,吴某仍然不到案不出庭。那么,针对吴某的缺席审判案件,应当由哪些人民法院负责审理?()
发包就是通过从项目执行组织外部获得()而把风险转移出去。
国民经济评价中在计算土地费用时,不属于新增资源消耗的费用是()。
基金募集期限届满,封闭式基金募集的基金份额总额达到核准规模的()以上的,基金管理人向国务院证券监督管理机构提交验资报告,办理基金备案手续,并予以公告。
所谓首属群体,就是由面对面的互动所形成的,具有亲密的人际关系的社会群体。次属群体是人们为了达到一定的社会目的而建立起来的个人步人社会所需要加入的群体。根据上述定义,下列群体属于首属群体的是()。
窗体上有一个名称为Command1的命令按钮,其单击事件过程如下:PrivateSubCommand1_Click()DimsAsDoubles=0:i=1DoWhilei<6s
Peoplereaditforsomeinformation.Youtakeitifyoudon’tfeelwell.
最新回复
(
0
)