首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数fun(),它的功能是计算并输出给定整数n的所有因子(不包括1与自身)之和(规定n的值不大于1000)。 例如:输入n的值为856,则输出为sum=763。 注意:部分源程序已存在文件test33_2.cpp中。 请勿修改主函数main和其他
请编写一个函数fun(),它的功能是计算并输出给定整数n的所有因子(不包括1与自身)之和(规定n的值不大于1000)。 例如:输入n的值为856,则输出为sum=763。 注意:部分源程序已存在文件test33_2.cpp中。 请勿修改主函数main和其他
admin
2010-02-08
26
问题
请编写一个函数fun(),它的功能是计算并输出给定整数n的所有因子(不包括1与自身)之和(规定n的值不大于1000)。
例如:输入n的值为856,则输出为sum=763。
注意:部分源程序已存在文件test33_2.cpp中。
请勿修改主函数main和其他函数中的任何内容,仅在函数count的花括号中填写若干语句。
文件test33_2.cpp清单如下:
#include<stdio. h>
#include<iostream. h>
int fun(int n)
{
}
void main ( )
{
int n, sum;
cout<<"Input n:"<<end1;
cin>>n;
sum=fun (n);
cout<<" sum= \n"<<sum<<end1;
}
选项
答案
int fun(int n) {int s=0,i; for(i=2;i<=n-1;i++) if (n%i==0) s+=i; return s; }
解析
本题的解题思路是用n逐个去除以2到n-1之间的所有数,如果n能被除尽,则把所得到的一个因子累加到s中去。此种题型为典型考题。
转载请注明原文地址:https://kaotiyun.com/show/t7ID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
一个双因素方差分析实验,A因素为数材,共3种;B囚素为教法,共4种。交叉分析后得到12种处理,假定每个处理中有2名被试。教学后进行测验,得到方差分析表。请补充下表的空白。
初学电脑打字时,练习次数越多,错误就会越少,这属于()
已知某次学业成就测验的平均分数是80,标准差为4。如果某考生得分为92,则该分数转换为标准分后是()
于1872年颁布,规定6~14岁的8年初等教育为强迫义务教育阶段的法案是
“要尽量多地要求一个人,也要尽可能多地尊重一个人”所体现的德育原则是()
认为“教育的根本功能不是提高人的生产能力,而是造成人的不同品质,与现存的社会经济结构和等级秩序相适应”的教育经济学理论是()
关于人的身心发展,下列说法错误的是
下列关于学校教育的说法,错误的是
生物起源说和心理起源说的根本错误在于否认了教育的
随机试题
常用于硬胶囊内容物中的助流剂的是
影像照片对比度的主要因素是
A.温中行气,涩肠止泻B.益肾固精,健脾止泻,除湿止带C.涩肠止泻,生肌敛疮D.清热燥湿,收敛止带,止泻,止血E.涩肠止泻,固精缩尿止带
检验检测机构应该有与其从事检验检测能力相适应的()。
抵押房屋订立抵押合同前已出租的,原房屋租赁合同()。[2010年考题]
水利工程建设项目可以通过招标投标方式选择的单位有()等。
已知某企业的税前利润为500万元,所得税为50万元,平均资产总额为900万元,企业的总资产报酬率为()。
幼儿教育的中心任务是()。
设组合框Combol中有3个项目,则下列能删除最后一项的语句是()。
Beforethe20thcenturythehorseprovideddaytodaytransportationintheUnitedStates.Trainswereusedonlyforlong-distan
最新回复
(
0
)