首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数fun(),它的功能是计算并输出给定整数n的所有因子(不包括1与自身)的平方和(规定n的值不大于100)。 例如:主函数从键盘给输入n的值为56,则输出为 sum=1113。 注意:部分源程序给出如下。 请勿改动主函数mai
请编写一个函数fun(),它的功能是计算并输出给定整数n的所有因子(不包括1与自身)的平方和(规定n的值不大于100)。 例如:主函数从键盘给输入n的值为56,则输出为 sum=1113。 注意:部分源程序给出如下。 请勿改动主函数mai
admin
2009-02-15
97
问题
请编写一个函数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://jikaoti.com/ti/qxkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
能够根据样本结果推断总体数量特征的调查方式是()。
汉代丝绸之路兴盛的根本原因是()。
在南极洲,尽管气候异常寒冷,但在南极维多利亚大煤田的煤炭储存量非常大,而且煤的质地特别好。其最有可能的原因是()。
张某因不服税务局查封财产决定向上级机关申请复议,要求撤销查封决定。但没有提出赔偿请求。复议机关经审查认为该查封决定违法,决定予以撤销。对于查封决定造成的财产损失,复议机关正确的做法是什么?()
下列规范性文件中不得设定行政许可的是()。
我国宪法规定,公民有受教育的()。
区分国家性质的根据是()。
根据我国宪法规定,下列选项中哪一种情况不是公民获得物质帮助权的条件?()
10个非零不同自然数的和是1001,则它们的最大公约数的最大值是多少?
有一位百岁老人出生于二十世纪,2015年他的年龄各数字之和正好是他在2012年的年龄的各数字之和的三分之一,问该老人出生的年份各数字之和是多少(出生当年算作0岁)?
随机试题
利息是银行等金融机构费用开支和利润的来源。()
负责对外投资业务人员与会计核算人员相分离不包括()
手淫的危害不包括
心理治疗的目标是促进求助者的成长和自立.不能代替患者作出任何选择与决定.这是心理治疗的
立交直行车道的设计车速应采用主线设计车速,定向匝道设计车速取主线没计车速的()。
预算管理最重要的一环是()。
“冰天雪地蛇出洞,大鼠叼着小鼠跑;兔子竖耳蹦又撞,鱼跃水面惶惶跳。”这些现象被称之为地震的先兆。因此,大自然的形象之间存在着普遍的联系。关于事物联系的普遍性,下列说法错误的是
在面向对象方法中,【】描述的是具有相似属性与操作的一组对象。
Theanimalhasabrainwhichisnearest______
Sinceabout1950,publictransportationintheU.S.hashadtostruggletosurvive.Thegrowthofprivateautomobileownership,
最新回复
(
0
)