首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,它的功能是:计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。 例如,在主函数中从键盘给n输入20后,输出为: s=0.583333。 注意:要求n的值不大于100。 部分源程序在文件PROG1.C中
请编写函数fun,它的功能是:计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。 例如,在主函数中从键盘给n输入20后,输出为: s=0.583333。 注意:要求n的值不大于100。 部分源程序在文件PROG1.C中
admin
2017-02-27
21
问题
请编写函数fun,它的功能是:计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。
例如,在主函数中从键盘给n输入20后,输出为:
s=0.583333。
注意:要求n的值不大于100。
部分源程序在文件PROG1.C中。
请勿改动主函数mam和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
double fun (int n)
{
}
NONO()
{/*请在此函数内打开文件,输入测试数据,调用fun函数,输出数据,关闭文件。 */
FILE *rf,*wf; int n,i; double s;
rf — fopen("in.dat","r");
wf=fopen "’out.dat","w");
for(i = 0 ; i< 10 ; i++) {
fscanf (rf, "%d", &n);
s = fun (n);
fprintf (wf, "%1f\n", s);
}
fclose (rf); fclose (wf);
}
main()
{int n; double s;
printf("\nlnput n: ”);
scanf("%d", &n);
s=fun (n);
printf ("\n\ns=%f\n",s);
NONO();
}
选项
答案
1 int i; 2 double sum=0.0; 3 for(i=1; i<=n; i++) 4 if(1005==0 l li009==0)/* 被5或9整除* / 5 sum+=1. 0/i; 6 return sum;
解析
程序功能是计算并输出n(包括n)以内能被5或9整除的所有自然数的倒数之和。
(1)首先,通过循环,判断小于等于n的每一个整数是否符合题干中的要求。其中的判断条件能否被5或者被9整除为:i%5=0||i%9==0。
(2)然后求得符合(1)要求的数的倒数的累加和。
转载请注明原文地址:https://jikaoti.com/ti/Q2kiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
行政机关制定的除行政法规和规章以外的其他规范性文件,在设定行政处罚上()。
我国《行政处罚法》规定,行政机关在调查或进行检查时,执法人员不得少于两人,并应当向当事人或有关人员出示证件。这体现了行政处罚程序中的()。
根据下面材料回答下列小题。自20世纪末期,山西同全国一样粮食供需形势发生逆转,粮价持续走低,粮食生产效益滑坡,农民生产积极性受挫。2004年初,中央下发“一号文件”,实施了“一减三补”等一系列惠农政策,之后连续三年出台中央“一号文件”,“保护和加强
根据下面材料回答下列小题。自20世纪末期,山西同全国一样粮食供需形势发生逆转,粮价持续走低,粮食生产效益滑坡,农民生产积极性受挫。2004年初,中央下发“一号文件”,实施了“一减三补”等一系列惠农政策,之后连续三年出台中央“一号文件”,“保护和加强
现代农业的发展不能脱离生态安全和产品安全两个基本要求,因此,农业污染防治应作为现代农业发展的重要任务之一。不同于工业污染和城市污染,农业污染涉及面广而隐蔽性强,评估难度大,不适合建立惩罚型机制。同时,由于农民收入水平相对较低,不可能进行“污染收费”。所以说
影子银行是指游离于银行监管体系之外、可能引发系统性风险和监管套利等问题的信用中介体系,它具有融资贷款中介功能,却游离于货币管理当局的传统货币政策监管之外。下列不属于影子银行的是()。
随着科学技术的进步,电脑的问世让人类制造这样的机器“耳朵”成为可能。20世纪60年代,科学家开始在实验室里研究声控技术的核心——语言识别技术。20世纪70年代末,微电脑的出现更是让声控技术实现了飞跃式发展——微电脑处理与存贮信息的神奇功能,以及它低廉的价格
阅读以下文字,回答下列问题。从本质上讲,每个人都有两个年龄:一个是时间年龄,日历说你多大了;另一个是生理年龄,它以你的身体功能为基础,是与平均的健康水平对应的。“时间年龄并不是我们真正的年龄,这只是一个数字。”哈佛大学教授大卫·辛克莱说
用筛选法可得到2~n(n
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
关于妄想,下列说法正确的是
Ihavenointentionof______relationswiththem.
A.软组织型颈椎病B.神经根型颈椎病C.脊髓型颈椎病D.椎动脉型颈椎病E.交感神经型颈椎病特点为颈肩臂痛并有神经根支配区感觉和运动障碍颈椎病分型为
根据企业所得税的有关规定,企业发生的下列支出,应作为长期待摊费用处理的是()。
原始投资额不同,特别是项目计算期不同的多方案比较决策,最适合采用的评价方法是()。
四书五经是“四书”和“五经”的合称,是中国儒家的经典书籍。下面属于儒家经典的四书的是()。
(2009上项管)某项目的主要约束是质量,为了不让该项目的项目团队感觉时间过于紧张,项目经理在估算项目活动历时的时候应采用______,以避免进度风险。
以下结构体说明和变量定义中,正确的是
在窗体中按下鼠标按钮,触发的事件是
Whatdoweknowaboutthewoman?
最新回复
(
0
)