首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数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
23
问题
请编写一个函数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全国计算机二级
相关试题推荐
论述1927—1949年中共土改各阶段政策文件及改革内容和影响。(复旦大学2015年历史学综合真题)
下列作品不是苏霍姆林斯基的是
认为学校教育的功能就是再生产出占主导地位的社会政治意识形态、文化关系和经济结构的是
关于教育目的各组成部分,下列表述正确的是
下列关于学校教育的说法,错误的是
生物起源说和心理起源说的根本错误在于否认了教育的
下列说法错误的是
随机试题
密闭式膀胱冲洗术冲洗液滴入膀胱的速度为()。
“备案号”栏应填()“件数”栏应填()
在期现套利中,只有当实际的股指期货价格高于或低于理论价格时,套利机会才有可能现。()
上海证券交易所B股实行净额交收。()
旗袍是()最具有民族标志性的服饰。
中共七届二中全会的顺利召开标志着:
(15)设矩阵A=相似于矩阵B=(Ⅰ)求a,b的值;(Ⅱ)求可逆矩阵P,使P-1AP为对角矩阵.
Forhundredsofmillionsofyears,turtles(海龟)havestruggledoutoftheseatolaytheireggsonsandybeaches,longbeforether
下面有关微内核操作系统的叙述中,错误的是()。
FixingAmericanSchools;CharterVocationalHighSchoolA)PubliceducationinAmericaisamess.Toooften,parentsarea
最新回复
(
0
)