C语言平时作业4

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

题目1:编写函数doublefun(intn,intk)计算:kkkk…kk(n个k构成的数),函数doublesum(intn,intk)计算:a+aa+aaa+aaaa+……(最后一项为n个a);编写main()函数完成:n和a变量的输入,调用定义的子函数求解:“a+aa+aaa+aaaa+……(最后一项为n个a)”的值,并输出该值。如:当n=4,k=3时,则计算:s=3+33+333+3333。程序:#includestdio.hdoublefun(intn,intk){doubleans=0;inti;for(i=0;in;i++)ans=ans*10+k;returnans;}doublesum(intn,inta){doubleans=0;inti;for(i=0;in;i++)ans+=fun(i+1,a);returnans;}intmain(void){doubleans;intn,k;scanf(%d%d,&n,&k);ans=sum(n,k);printf(%lf\n,ans);return0;}截图题目二:利用求n!的函数(doublefun(intn))和求x的y次方的函数(doublepow(intx,inty))。再次计算sin(x)的值。并用标准函数对同一角度求sin值,进行校对比较。程序:#includestdio.h#defineMAX100intmain(void){inti=1;doublex,a,b=1,s=0;scanf(%lf,&x);a=x;while(iMAX){s+=a/b;a=-1*a*x*x;b=b*2*i*(2*i+1);i++;}printf(%lf\n,s);return0;}截图

1 / 3
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功