首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一函数fun,它的功能是:计算并输出给定整数n的所有因子(不包括l与n自身)之和。规定n的值不大于1000。 例如,在主函数中从键盘给n输入的值为856,则输出为:sum=763。 注意:部分源程序在文件PROGl.C中。 请
请编写一函数fun,它的功能是:计算并输出给定整数n的所有因子(不包括l与n自身)之和。规定n的值不大于1000。 例如,在主函数中从键盘给n输入的值为856,则输出为:sum=763。 注意:部分源程序在文件PROGl.C中。 请
admin
2013-04-02
60
问题
请编写一函数fun,它的功能是:计算并输出给定整数n的所有因子(不包括l与n自身)之和。规定n的值不大于1000。
例如,在主函数中从键盘给n输入的值为856,则输出为:sum=763。
注意:部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
int fun(int n)
{
}
NONO()
{/* 请在此函数内打开文件,输入测试数据,调用 fun 函数,输出数据,关闭文件。 */
FILE *rf, *wf ; int i, n, sum ;
rf = fopen("in.dat","r");
wf = fopen("out.dat","w");
for(i = 0 ; i < 10 ; i++) {
fscanf(rf, "%d", &n);
sum = fun(n);
fprintf(wf, "%d=%d\n", n, sum);
}
fclose(rf); fclose(wf);
}
main()
{int n,sum;
printf("Input n: "); scanf("%d",&n);
sum=fun(n);
printf("sum=%d\n",sum);
NONO();
}
选项
答案
{ int s=0, i; for(i=2; i
解析
(1)首先,在for循环过程中,利用if判断语句判断由2到n-1所有数字中,选择为因子的数。
(2)如果是因子,那么对其进行累计求和。
转载请注明原文地址:https://www.kaotiyun.com/show/3JJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是【 】。intf(inta[],intn){if(n>=1returnf(a,n-1)+a[n-1);elsereturn0;}main(){intaa[5
有以下程序:intsub(intn){return(n/10+n%10);}main(){intx,y;scanf("%d",&x);y=sub(sub(sub(x)));printf
有以下程序段: int n,t=1,S=0; scanf("%d",&n); do{s=s+t;t=t-2;}while(t!=n); 为使此程序段不陷入死循环,从键盘输入的数据应该是 ______。
以下叙述中错误的是______。
有以下程序 main() { char *p[]={"3697","2548"}; int i,j; long num=0; for(i=0;i<2;i++) {j=
有以下程序 main() {int a=0,b=0,c=0,d=0; if(a=1)b=1;c=2; else d=3; printf("%d,%d,%d,%d\
以下程序中,函数fun的功能是计算x2(上标)-2x+6,主函数中将调用fun函数计算:y1=(x+8)2(上标)-2(x+8)+6y2=sin2(上标)(x)-2sin(x)+6请填空。
若有定义:int w[3][5];,则以下不能正确表示该组元素的表达方式是______,
随机试题
目前烧伤病人的主要死亡原因是
发电厂厂内通信应包括的主要设备有()。
下列叙述中,( )不属于《安全生产法》关于安全生产规程的要求。
下列消费品的生产经营环节,既征收增值税又征收消费税的有()。
正当防卫必须是为避免国家、社会公共利益,他人的人身、财产和其他合法权益正在进行的不法侵害而采取的制止不法侵害的行为。()
下列说法完全正确的一项是:
公钥密码体制和对称密码体制是两个不同的密码体制。当n(n很大)个用户采用对称密码进行保密通信时,任意两个用户之间都需要一个安全的信道,系统中共有(15)个密钥,每个用户需要持有(16)个密钥:而当n个用户采用公钥密码方法进行保密通信时,共有2n个密钥,每个
Atthispointintheyear,manysoon-to-graduatestudentsandeventhoselookingforjobsandinternships(实习)areworried.If
OneofthekeyfeaturesofCBIistheuseofauthentic"input"—inotherwords,"real"readingbutlisteningmaterial:magazinea
ChineseAmericansIntroduction:AmericansusedtoassociateChineseAmericanswith【T1】【T1】______I.EarlyimmigrationA.Thefir
最新回复
(
0
)