首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数fun(),它的功能是计算并输出给定整数n的所有因子(不包括1与自身)的平方和(规定n的值不大于100)。 例如:主函数从键盘给输入n的值为56,则输出为 sum=1113。 注意:部分源程序给出如下。 请勿改动主函数mai
请编写一个函数fun(),它的功能是计算并输出给定整数n的所有因子(不包括1与自身)的平方和(规定n的值不大于100)。 例如:主函数从键盘给输入n的值为56,则输出为 sum=1113。 注意:部分源程序给出如下。 请勿改动主函数mai
admin
2009-02-15
111
问题
请编写一个函数fun(),它的功能是计算并输出给定整数n的所有因子(不包括1与自身)的平方和(规定n的值不大于100)。
例如:主函数从键盘给输入n的值为56,则输出为 sum=1113。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。
试题程序:
#include <stdio.h>
long fun(int n)
{
}
main()
{
int n;
long sum;
printf("Input n:");
scanf("%d",&n);
sum=fun(n);
printf("sum=%ld\n",sum);
}
选项
答案
long fun(int n) { int i; long s=0; for(i=2;i<=n-1;i++) /*从2~n-1中找n的所有因子*/ if(n%i==0) s+=i*i; /*将所有因子求平方加*/ return s; /将平方和返回*/ }
解析
本题的解题思路是用n逐个去除以2到n-1之间的所有数,如果n能被除尽,则把所得到的一个因子的平方累加到s中去。
转载请注明原文地址:https://kaotiyun.com/show/1TID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
村民自治是中国共产党领导亿万农民发展中国特色社会主义民主政治的伟大创举。扩大农村基层民主,实行村民自治,大大激发了广大农民当家作主的积极性、创造性和责任感,掀开了中国农村民主政治建设的新篇章。下列关于村民自治的表述错误的一项是()。
剧烈运动后,人们常常满脸通红,大汗淋漓,这主要是因为皮肤的()功能。
刑法上的因果关系是指人的危害社会的行为与危害结果之间存在的()。
公开审判是指法院对案件的审理过程和判决结果向群众、向社会公开的制度,包括公开审理和公开宣判。下列关于公开审判制度的表述,哪一项是正确的?()
符合下列哪一情形而在五年以内再犯应当判处有期徒刑以上刑罚之罪的,不构成累犯?()
行政行为作出后,非依法定程序不得随意变更或撤销,这是行政行为的()。
张某11周岁,小学五年级学生.经常在其学校门口的一家小卖部买零食和一些学习用品,部分赊账,年终时共欠小卖部340元。小卖部老板拿着账单要求张某父亲付款,遭到张某父亲拒绝。下列说法正确的是()。
能够根据样本结果推断总体数量特征的调查方式是()。
100人参加7项活动,已知每个人只参加一项活动,而且每项活动参加的人数都不一样。那么,参加入数第四多的活动最多有几人参加?
一个各位不相同的8位数密码,任意相邻两个数字之和为质数,则最大的8位数各位数字之和为多少?
随机试题
某工程队按照原来的施工方案,工作4天后,由于新的施工方案比原来提高效率50%,因此比计划提前1天完工,如果用原来的施工方案施工200米后就改用新的施工方案,那么可以比原计划提前2天完工,则原计划每天干()米,用()天完工。
Wearrangedtomeetatthestationbutshedidnot________.
键入一串字符(换行作为结束标志),统计字符的个数,将该串字符及字符个数显示到屏幕上并写入文件str.dat中。#include<stdio.h>main(){charch;intsumch=0;FILE
归因理论
我国新生儿败血症多见的病菌是
一木板放在两个半径r=0.25m的传输鼓轮上面。在图4—48所示瞬时,木板具有不变的加速度a=0.5m/s2,方向向右;同时,鼓轮边缘上的点具有一大小为3m/s2的全加速度。如果木板在鼓轮上无滑动,则此木板的速度为()。
根据《建设工程监理合同(示范文本)》(GF—2012—0202),需要在协议书中约定的内容有()。
甲公司系有限责任公司,因生产经营不善,长期亏损,不能清偿到期债务,其债权人乙公司于2013年1月1日向甲公司所在地法院申请破产,该法院依法通知了甲公司,甲公司无异议。法院受理后向甲公司发出破产裁定书,甲公司在1月5日收到后,于1月15日将公司的财产状况说明
申请人就同一事项向两个或者两个以上有权受理的行政机关申请行政复议的,由最先收到行政复议申请的行政机关受理;同时收到行政复议申请的,由收到行政复议申请的行政机关在()内协商确定;协商不成的,由其共同上一级行政机关在()
A、Universitiesaremuchlargerthanbefore.B、Thingsaremorespecializedtoday.C、Generaleducationisnolongercompulsory.D、
最新回复
(
0
)