首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写函数fun,其功能是:计算并输出3~n之间所有素数的平方根之和。 例如,若主函数从键盘给n输入100后,则输出为sum=148.874270。 注意:n的值要大于2但不大于100。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中
请编写函数fun,其功能是:计算并输出3~n之间所有素数的平方根之和。 例如,若主函数从键盘给n输入100后,则输出为sum=148.874270。 注意:n的值要大于2但不大于100。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中
admin
2019-03-19
19
问题
请编写函数fun,其功能是:计算并输出3~n之间所有素数的平方根之和。
例如,若主函数从键盘给n输入100后,则输出为sum=148.874270。
注意:n的值要大于2但不大于100。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include
#include
double fun(int n)
{
}
main()
{
int n;
double sum;
FILE*out:
printf(“Input n=”);
searlf(“%d”,&n);
SHm=fun(n);
printf(“\nsum=%f\n”,sum);
/********************/
out=fopen(“out.dat”,“W”);
fprintf(out,“%f\n”,fun(180));
felose(out);
/********************/
}
选项
答案
double fun(int n) { int m,k,i; double s=0.0; for(m=3;m<=n;m++) { k=sqrt(m); for(i=2;i<=k;i++) if(m%i==0)break; if(i>=k+1) s+=sqrt(m); } return s: }
解析
本题考查:素数的判定方法及求平方根函数sqrt的使用。
首先确定n的范围,然后确定循环条件,最后根据素数的判定方法确定条件语句。
转载请注明原文地址:https://jikaoti.com/ti/rXf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下程序main(){charch[2][5]={"6937","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=ch[i];fo
下面程序的运行结果是()。#include<stdio.h>#defineSIZE12main(){chars[SIZE];inti;for(i=0;i<SIZE;i++)s[i]=’A’+i+32;
有以下程序的输出结果是( ) void f(int v , int w) { int t; t=v;v=w;w=t; } main( ) { int x=1,y=3,z=2; if(x>y) f(x,y); else
若程序中已包含头文件stdio.h,以下选项能正确运用指针变量的程序段是()。
有以下程序#includemain0{inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是
分析下列程序:#include<stdio.h>main(){int*p1,*p2,*p;inta=6,b=9;p1=&a;p2=&b;if(a<b){p=p1;p1=p2;p2=p;}prin
以下程序的运行结果是_______。#include"stdio.h"main(){inta[]={1,2,3,4,5,6,7,8,9,10,11,12};int*p=a+5,*q=NULL;
数据库的故障恢复一般是由()来执行恢复。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。
函数sub的功能是根据下面近似分式求π的值。(π*π)/6=1+1/(2*2)+1/(3*3)+…+1/(n*n)现在请在下面的函数中填空,完成求π值的功能。#include"math.h"doublesub(longm
随机试题
行政诉讼中,行政机关不可以撤销、改变原具体行政行为。()
患者,男,70岁。肺结核多年,反复咯血,双肺病变广泛,肺功能差,此次又咯血300ml,内科止血治疗效果不佳,除针对病原菌治疗外,还可以选择的止血措施是
放射性核素发生器是一种从长半衰期母体核素中分离出短半衰期子体核素的
强心苷最大的缺点是
评标报告的内容不包括( )。
在俄亥俄模式中,工作管理和关心人得分高的领导比其他类型的领导更能促使员工有()。
对于那些不适应社会环境或其社会关系网络断裂破损而导致其行为出现问题的人群,可以招募为()的组员。
科学思维与艺术思维的区别是什么?(安工程2014年研)
【B1】【B4】
Lookatthenotebelow.Youwillhearawomancallingforcooperationwiththeman’scompany.Me
最新回复
(
0
)