首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数fun(),它的功能是计算并输出给定整数n的所有因子(不包括1与自身)的平方和(规定n的值不大于100)。 例如:主函数从键盘给输入n的值为56,则输出为 sum=1113。 注意:部分源程序给出如下。 请勿改动主函数mai
请编写一个函数fun(),它的功能是计算并输出给定整数n的所有因子(不包括1与自身)的平方和(规定n的值不大于100)。 例如:主函数从键盘给输入n的值为56,则输出为 sum=1113。 注意:部分源程序给出如下。 请勿改动主函数mai
admin
2009-02-15
146
问题
请编写一个函数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全国计算机二级
相关试题推荐
领导职务按照国家规定实行()。
当今随着信息技术的飞速发展,人们对光存储容量的要求不断提高,下列哪个光存储技术是目前最先进的?()
2013年10月发布的《国家卫星导航产业中长期发展规划》显示,到2020年,我国卫星导航系统产值将超过()亿元,将建成由()余颗卫星及地面运行控制系统组成的全球卫星导航系统,具备为全球用户提供导航定位服务的能力。
一位学生在日记里这样写道:“晚上,我们一家来到海边游玩,海风吹拂着我的脸,特别舒服”。你对这句话的理解是()。
在秋冬时节,我国大部分地区常会出现大雾,阻碍水、陆、空交通的正常运行,引发交通事故,危害人体健康。下列关于雾的说法正确的是()。
甲挑唆乙(甲、乙均已成年)去打正在熟睡的狗,狗被激怒后追乙,恰巧丙经过,乙便躲在丙的身后,狗将丙咬伤。根据《侵权责任法》的有关规定,下列表述错误的是()。
符合下列哪一情形而在五年以内再犯应当判处有期徒刑以上刑罚之罪的,不构成累犯?()
一个等差数列的第1项是2001前7项的和为10500,那么这个数列的第10项是多少?
四只同样的瓶子内分别装有一定数量的油,每瓶和其他各瓶分别合称一次,记录千克数如下:8、9、10、11、12、13。已知四只空瓶的重量之和以及油的重量之和均为质数,求最重的两瓶内有多少油?
从10种不同的作物种子中选出6种分别放入6个不同的瓶子中展出,如果甲、乙两种种子都不许放入第一号瓶子内,那么不同的放法共有:
随机试题
根据税法规定,取得综合所得需要办理汇算清缴的基本情形包括()。
法的实施方式可以分为三种:法的执行、_______和_______。
患者,男,40岁。车祸后出现左大腿肿胀畸形,有反常活动及骨擦感,左足肌力、感觉正常,左足背动脉搏动未扪及,可能的诊断有()。
《招标师注册执业管理办法》规定,注册有效期满需继续执业的,应在注册有效期满前()个月内申请延续注册。
根据《建设工程施工合同(示范文本)》(GF—2013—0201),工程师是指()。
下列各项中,应该按照有关规定计入企业应纳税所得额的收入有()。
我国在与世界各国和地区发展对外经济关系、扩大对外贸易、吸收和利用外资、发展对外技术交流时,必须坚持的一个共同原则是()。
“和平统一、一同两制”的构想是充分尊重历史和现实、照顾各方利益、维护民族团结、实现祖国完全统一的科学构想。其具体含义包括
Dollyisexactlythesameasanordinarylamb.AmongthethreementionedthesheepclonedfromaI-dayoldembryoniccellisth
TheInternationalMonetaryFund(IMF)saysitexpectstheworldeconomytogrowmorethan4%boththisyearandnext.Itschief
最新回复
(
0
)