2006年全国房价_2006年9月全国等级考试三级c语言上机题库(二十二)

试题集锦 2023-06-14 网络整理 可可

【shitiku.jxxyjl.com--试题集锦】

★题目22(无忧id 39 平方根问题)

 

请编写函数countvalue(),它的功能是:求n以内(不包括n)同时能被3与7整除的所有自然数之和的平方根s,并作为函数值返回,最后结果s输出到文件out.dat中。

例如若n为1000时,函数值应为:s=153.909064。

部分源程序存在文件prog1.c中。

请勿改动主函数main()和输入输出数据函数progreadwrite()的内容。

#include <conio.h>

#include <math.h>

#include <stdio.h>

 

double countvalue(int n)

{ int i;

double s=0.0;

for(i=1;i<n;i++)

if(i%21==0) s+=i;

return sqrt(s);

}

 

main()

{

clrscr();

printf("自然数之和的平方根=%f\n",countvalue(1000));

progreadwrite();

}

 

progreadwrite()

{

file *fp,*wf;

int i,n;

float s;

 

fp=fopen("in.dat","r");

if(fp==null){

printf("数据文件in.dat不存在!");

return;

}

wf=fopen("out.dat","w");

for(i=0;i<10;i++){

fscanf(fp,"%d\n",&n);

s=countvalue(n);

fprintf(wf,"%f\n",s);

}

fclose(fp);

fclose(wf);

}

本文来源:https://shitiku.jxxyjl.com/shitijijin2/27169.html

Copyright @ 2011- 考试题库网 All Rights Reserved. 版权所有

免责声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。

 站长统计