首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
编写函数fun,它的功能是:求小于形参n同时能被3与7整除的所有自然数之和的平方根,并作为函数值返回。 例如,若n为1000时,程序输出应为:s=153.909064。 注意:部分源程序在文件PROGl.C中。 请勿改动主函数main和其他函数
编写函数fun,它的功能是:求小于形参n同时能被3与7整除的所有自然数之和的平方根,并作为函数值返回。 例如,若n为1000时,程序输出应为:s=153.909064。 注意:部分源程序在文件PROGl.C中。 请勿改动主函数main和其他函数
admin
2016-04-07
29
问题
编写函数fun,它的功能是:求小于形参n同时能被3与7整除的所有自然数之和的平方根,并作为函数值返回。
例如,若n为1000时,程序输出应为:s=153.909064。
注意:部分源程序在文件PROGl.C中。
请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
试题程序:
#include
#include
double fun(int n)
{
}
main()/*主函数*/
{void NONO();
printf("s=%f\n",fun(1000));
NONO();
}
void NONO()
{/*本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。*/
FILE *fp,*wf;
int i,n;
double s;
fp=fopen("in.dat","r");
wf=fopen("out.dat","w");
for(i=0;i<10;i++){
fscanf(fp,"%d",&n);
S=fun(n);
fprintf(wf,"%f\n",s);
}
fclose(fp);
fclose(wf);
}
选项
答案
double fun(int n) { double sum=0.0; int i: for(i=21;i<=n;i++) { if((i%3==0)&&(i%7==0))sum+=i; //同时能被3与7整除 } retum sqrt(sum); }
解析
本题考查算术运算的算法,首先利用一个for循环判断小于n且能同时被3和7整除的整数,并将满足条件的整数累加到sum,之后调用sqrt函数计算sum的平方根,并作为函数的返回值。
转载请注明原文地址:https://jikaoti.com/ti/Izi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数Rell(fp)的作用是()。
若有说明inta[][3]={1,2,3,4,5,6,7,8,9},则a数组第一维的大小是()。
下列程序的输出结果是______。main(){inta=2,b=4,c=6;int*p1=&a,*p2=&b,*p;*(p=&C)=*p1*(*p2);printf("%d\n",c);}
根据下列定义,能打印出字母P的语句是()。structstu{charname[10];intage;};structstus[10]={"John",11,"Pau1",12,"Mary
下列程序段中,不能正确赋值的是()。
若有定义:inta[4][10];,则以下选项中对数组元素a[i][j]引用错误的是______。(o<=i<4,0<=j<=10
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。下列不能将变量c中的大写字母转换为对应小写字母的语句是()。
下面程序main(){intx=100,a=10,b=20,okl=5,ok2=0;if(a<B)if(b!=15)if(!ik1)x=1;
下面程序段的运行结果是charstr[]="ABC",*p=str;printf("%d\n",*(p+3));
对下列二叉树:进行前序遍历的结果为______。
随机试题
根据《行政复议法》的规定,公民、法人或者其他组织对公安机关的下列具体行政行为不服的,可以提起行政复议()。
谷阳献酒楚共王与晋厉公战于鄢陵,楚师败而共王伤其目。酣战之时,司马子反渴而求饮,竖谷阳操觞酒而进之。子反曰:“嘻,退!酒也。”谷阳曰:“非酒也。”子反受而饮之。子反之为人也,嗜酒而甘之,弗能绝于口,醉而卧。战既罢,共王欲复战,令人召司马子反,司马
区间()是函数单调递减的凸区间.
3岁半小儿。体检:有鸡胸及轻度"X"形腿。血钙及血磷正常,诊断为
监理工程师进行物资供应进度控制的主要工作内容包括( )。
根据《注册造价工程师管理办法》,提供虚假材料申请造价工程师注册的,在()年内不得再次申请造价工程师注册。
期货公司扩大业务规模或者作出向股东分配利润等可能对净资本产生重大影响的决定前,应当对相应的风险监管指标进行()。
在一定的产权制度下,商业银行内部的一组联结并规范所有者、经营者、使用者的相互权力与利益关系的制度安排称作()。
指令ADD CX,[DI+07H]中源操作数的寻址方式是( )。
下面______可用于处理Unicode码。
最新回复
(
0
)