[10] 第六次上机作业

[10] 第六次上机作业

ID:14173695

大小:42.00 KB

页数:16页

时间:2018-07-26

[10] 第六次上机作业_第1页
[10] 第六次上机作业_第2页
[10] 第六次上机作业_第3页
[10] 第六次上机作业_第4页
[10] 第六次上机作业_第5页
资源描述:

《[10] 第六次上机作业》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、[10]第六次上机作业第六次上机作业函数6.1求1+1/2!+....+1/n!程序填空,不要改变与输入输出有关的语句。输入一个正整数repeat(0

2、(intn);scanf("%d",&repeat);for(ri=1;ri<=repeat;ri++){scanf("%d",&n);s=0;for(i=1;i<=n;i++)s+=fact(i);printf("%0.4f",s);}}doublefact(intn){intj,t=1;doublex;for(j=1;j<=n;j++){t*=j;x=1.0/t;}return(x);}6.2求a+aa+aaa+aa?a程序填空,不要改变与输入输出有关的语句。输入一个正整数repeat(0

3、aa+aaa+aa?a(n个a)之和。要求定义并调用函数fn(a,n),它的功能是返回aa?a(n个a)。例如,fn(3,2)的返回值是33。例:括号内是说明输入2(repeat=2)23(a=2,n=3)85(a=8,n=5)输出246(2+22+222)98760(8+88+888+8888+88888)【6.2】(定义函数不符合题意要求返回值,有待修改)#includevoidmain(){intri,repeat;inti,n;longa,sn;longfn(longa,intn);scanf("%d",&repeat);for(ri=1;ri<=

4、repeat;ri++){scanf("%ld%d",&a,&n);sn=fn(a,n);printf("%ld",sn);}}longfn(longa,intn){intj,tn;longsum;tn=a;sum=0;for(j=1;j<=n;j++){sum+=tn;tn=10*tn+a;}return(sum);}【修正后的程序】#includevoidmain(){intri,repeat;inti,n;longa,sn;longfn(longa,intn);scanf("%d",&repeat);for(ri=1;ri<=repeat;ri+

5、+){scanf("%ld%d",&a,&n);sn=0;for(i=1;i<=n;i++)sn+=fn(a,i);printf("%ld",sn);}}longfn(longa,inti){intj,tn=a,sum=0;for(j=0;j

6、是统计整数number中数字digit的个数。例如,countdigit(10090,0)的返回值是3。例:括号内是说明输入:3(repeat=3)-219022345543输出:count=2(-21902中有2个2)count=1(有1个2)count=0(345543中没有2)【6.3】#include"stdio.h"voidmain(){intri,repeat;intcount;longin;intcountdigit(longnumber,intdigit);scanf("%d",&repeat);for(ri=1;ri<=repeat;ri++){scanf

7、("%ld",&in);count=countdigit(in,2);printf("count=%d",count);}}intcountdigit(longnumber,intdigit){inti,sum;if(number<0)number=-number;sum=0;while(number!=0){i=number%10;if(i==2)sum++;number=number/10;}return(sum);}6.4判断素数程序填空,不要改变与输入输出有关的语句。输入一个正整数repeat(0

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

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

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