首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:计算并输出3到n之间(含3和n)所有素数的平方根之和。 例如,在主函数中从键盘给n输入100后,输出为:sum=148.874270。 注意:要求n的值大于2但不大于100。 部分源程序在文件PROGI.
请编写函数fun,其功能是:计算并输出3到n之间(含3和n)所有素数的平方根之和。 例如,在主函数中从键盘给n输入100后,输出为:sum=148.874270。 注意:要求n的值大于2但不大于100。 部分源程序在文件PROGI.
admin
2020-06-16
68
问题
请编写函数fun,其功能是:计算并输出3到n之间(含3和n)所有素数的平方根之和。
例如,在主函数中从键盘给n输入100后,输出为:sum=148.874270。
注意:要求n的值大于2但不大于100。
部分源程序在文件PROGI.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
#include
#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,"%lf\n",s);
}
fclose(rf); fclose(wf);
}
main()
{ int n;double sum;
pr2ntf("\n\nInput n: "); scanf
("%d",&n);
sum=fun(n);
printf("\n\nsum=%f\n\n",sum);
NONO();
}
选项
答案
int i,j=0; double s=0; for (i=3; i<=n; i++){ for (j=2; j
解析
(1)素数是指能被1和本身整除的正整数(>1),所以判别i是否为素数,只要用2、3、…、j-1这些数逐个去除i,观察余数是否为0即可,只要有一次相除余数为0,i就不是素数,否则i为素数。
(2)在循环中找到每一个素数,然后对其求平方根,然后进行累加求和。
转载请注明原文地址:https://kaotiyun.com/show/y7Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写函数fun,其功能是:删除一个字符串中指定下标的字符。其中,a指向原字符串,删除指定字符后的字符串存放在b所指的数组中,n中存放指定的下标。例如,输入一个字符串“World”,然后输入3,则调用该函数后的结果为“Word”。注意:部分源
下列给定程序中,函数fun的功能是:根据整形参m的值,计算如下公式的值。例如,若m中的值为5,则应输出0.536389。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删
下列给定程序中,函数fun的功能是:根据整型参数m,计算如下公式的值。例如,若m=2000,则应输出0.000160。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,
人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中,且编号唯一。函数fun的功能是:找出指定编号人员的数据,作为函数值返回,由主函数输出,若指定编号不存在,返回数据中的编号为空串。请在程序的下画线处填入正确的内
数据库系统中完成查询操作使用的语言是()。
下面不属于软件需求规格说明书内容的是()。
若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。
在具有2n个结点的完全二叉树中,叶子结点个数为()。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作()。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
随机试题
(2007年10月)根据修定后的《证券法》的规定,在上市公司收购中,收购人持有的被收购的上市公司的股票,在收购行为完成后的一定期限内不得转让,该期限是_______。
在Windows中,快速格式化只删除硬盘上的文件,但不检查磁盘的坏扇区;完全格式化会删除硬盘上的全部文件并在检查磁盘后将坏扇区标注出来。()
门诊,40岁妇女,闭经2年余。考虑为子宫性闭经,必需的辅助检查方法是
下列关于婴幼儿腹泻的叙述,错误的是
招标、拍卖、挂牌活动结束后,出让人应在()个工作日内将招标、拍卖、挂牌出让的结果在土地有形市场或者指定的场所、媒介公布。
国民经济统计中的机构单位是指能够独立拥有资产、承担负债、从事经济活动并与其他单位进行交易的经济实体。( )
信托业务属于商业银行的()。
合同的解除、终止,不影响合同中结算条款、清理条款的效力。()
某工厂现行甲种原料360千克,乙种原料290干克,计划利用这两种原料生产A、B两种产品共50件。已知生产1件A种产品需用甲种原料9千克,乙种原料3千克,可获利润700元;生产1件B种产品需用甲种原料4千克,乙种原料10干克,可获利润1200元,则最大利润是
IliveinthelandofDisney,Hollywoodandyear-roundsun.Youmaythinkpeopleinsuchaglamorous,fun-filledplacearehappi
最新回复
(
0
)