统计所有小于等于n的素数的个数累加求和.doc

统计所有小于等于n的素数的个数累加求和.doc

ID:56719028

大小:18.00 KB

页数:2页

时间:2020-07-06

统计所有小于等于n的素数的个数累加求和.doc_第1页
统计所有小于等于n的素数的个数累加求和.doc_第2页
资源描述:

《统计所有小于等于n的素数的个数累加求和.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1、函数fun的功能是:统计所有小于等于n(n>2)的素数的个数,素数的个数作为函数值返回。题中的是得到小于和等于20的素数和素数的个数。#includeintfun(intn){inti,j,count=0;printf("Theprimenumberbetween3to%d",n);for(i=3;i<=n;i++){/**********found**********/for(j=2;j

2、found**********/if(j>=i){count++;printf(count%15?"%5d":"%5d",i);}}returncount;}main(){intn=20,r;r=fun(n);printf("Thenumberofprimeis:%d",r);}2、数列中,第一项值为3,后一项都比前一项的值增5;给定程序中的函数fun的功能是:计算前n(4

3、8,23,28,……,93,98。符合此条件的累加值应为42,126,366,570,1010。#include#defineN20intfun(intn,int*a){inti,j,k,sum;/**************found**************/sum=j=0;for(k=3,i=0;i

4、,i;printf("Entern(4doublefun(intn){inti,k=-1;doubles=0;for(i=1;i<=2*n;i++){k

5、=-k;s=s+k*1.0/i;}returns;}main(){intn;doubles;printf("Inputn:");scanf("%d",&n);s=fun(n);printf("s=%f",s);NONO();}NONO(){/*请在此函数内打开文件,输入测试数据,调用fun函数,输出数据,关闭文件。*/FILE*rf,*wf;intn,i;doubles;rf=fopen("D:\Exam\24010001\in.dat","r");wf=fopen("D:\Exam\24010001\out.da

6、t","w");for(i=0;i<10;i++){fscanf(rf,"%d",&n);s=fun(n);fprintf(wf,"%lf",s);}fclose(rf);fclose(wf);}

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。