ImageVerifierCode 换一换
格式:DOCX , 页数:28 ,大小:157.82KB ,
资源ID:19915767      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19915767.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(函数程序设计C语言 麦Word格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

函数程序设计C语言 麦Word格式.docx

1、 double fact(int m); printf(Input n: ); scanf(%d, &n); f = fact(n); /*调试时设置断点*/%d!=%fn, n, f); return 0;double fact(int m) int i; double product=1; for ( i = 1; i = m; i+ ) product = product * i; return product; 运行结果:(提示:通过屏幕截图,贴粘程序运行界面)。2、完善程序,并调试运行程序题目(1)求S=1+1/2!+.+1/n!。程序功能:从键盘上输入一个正整数repeat(0re

2、peat10),做repeat次下列运算:输入1个正整数n,计算s的前n项的和(保留4位小数),要求:定义并调用函数fact(n)计算n的阶乘。程序文件保存在“第1题”文件夹中)打开proj1.cpp文件,在两条星线之间填入相应的代码,使程序完成该功能。/程序功能:从键盘上输入一个正整数 repeat (010),做repeat 次下列运算:/ 输入1个正整数n,求s=1+1/2!的值(保留4位小数),要求:/ 定义并调用函数fact(n)计算n的阶乘。/提示:除在指定位置添加语句之外,请不要改动程序中的其他内容。#include stdio.hint main( ) int ri,repea

3、t; int i,n; double s; double fact(int n);,&repeat); for(ri=1;ri=repeat;ri+) /请在两条星线之间填入相应的代码, 求s=1+1/2!的值(使用循环结构) /要求:调用函数fact(n)计算n的阶乘。 /*/ s=0; for(i=1;i=n;i+) s=s+1.0/fact(i);%0.4fn,s); double fact(int n) /定义求n!的函数 double product; /请在两条星线之间填入相应的代码, 计算正整数n的阶乘(要求使用循环结构求n!) /*/ product=1; product=pr

4、oduct*i;题目(2)求aaaaaaaaa(n个a)。输入2个正整数a和n,求a+aa+aaa+aaa(n个a)之和。要求定义并调用函数fn(a,n),它的功能是返回aaa(n个a)。例如,fn(3,2)的返回值是33。程序文件保存在“第2题”文件夹中)打开proj2.cpp文件,在两条星线之间填入相应的代码,使程序完成该功能。/ 输入2个正整数a和n,求a+aa+aaa+aa?a(n个a)之和。/ 要求定义并调用函数fn(a,n),它的功能是返回aa.a(n个a)。void main() int ri, repeat; int i, n; long a, sn; long fn(long

5、 a, int n); ri int flag,n; int prime(int n); /请在两条星线之间填入相应的代码, 调用prime(int n)函数判断整数n是否是素数 flag=prime(n); if(flag) printf(YESn else printf(NOnint prime(int n) /定义prime(int n)函数,判断整数n是否是素数 /请在两条星线之间填入相应的代码, 判断整数n是否是素数(要求使用循环结构) /*/result=1; for(i=2; if(n%i=0)result=0;break; return result;题目(5)统计素数并求和。

6、输入2个正整数m和n(1=m,n=500),统计并输出m和n之间的素数的个数以及这些素数的和(素数就是只能被1和自身整除的正整数,1不是素数,2是素数)。程序文件保存在“第5题”文件夹中)打开proj5.cpp文件,在两条星线之间填入相应的代码,使程序完成该功能。math.h int count, i, m, n, sum; int prime(int m);%d%dm, & /请在两条星线之间填入相应的代码, 统计m和n之间的素数的个数以及这些素数的和。调用prime(int n)函数判断整数n是否是素数。使用循环结构。 count=0;sum=0; for(i=m; if(prime(i)

7、=1)count+;sum+=i;count=%d, sum=%dn, count, sum); result=1;题目(6)统计素数并求和。=m,n=10000),输出m和n之间所有的Fibonacci数。Fibonacci序列(第1项起):1 1 2 3 5 8 13 21。要求定义并调用函数fib(n),它的功能是返回第n项Fibonacci数。例如,fib(7)的返回值是13。输出语句:printf(%d , f); (注:程序文件保存在“第6题”文件夹中)打开proj6.cpp文件,在两条星线之间填入相应的代码,使程序完成该功能。int ri,repeat; int i, m, n;

8、 long f; long fib(int n); /请在两条星线之间填入相应的代码, 求第m项至第n项之间所有的Fibonacci数。 /Fibonacci序列(第1项起):调用fib(int n)函数求第n项Fibonacci数。 f=fib(i); printf(第%d项Fibonacci数=%ldn,i,f);nlong fib(int n) /定义fib(int n)函数,求第n项Fibonacci数 int i,a1,a2; long int result; /请在两条星线之间填入相应的代码, 求第n项Fibonacci数(要求使用循环结构) /*/ a1=a2=1; if(n=1

9、|n=2)result=1; else for(i=3; result=a1+a2; a1=a2; a2=result; 题目(7)求完数。=1000),输出m到n之间的所有完数(完数就是因子和与它本身相等的数)。要求定义并调用函数factorsum(number),它的功能是返回number的因子和。factorsum(12)的返回值是16(1+2+3+4+6)。, i);程序文件保存在“第7题”文件夹中)打开proj7.cpp文件,在两条星线之间填入相应的代码,使程序完成该功能。 int factorsum(int number); /请在两条星线之间填入相应的代码, 输出m到n之间的所有

10、完数。 /完数:因子和与它本身相等的数。调用factorsum(int number)函数求nunmer的因子和。for(i=m; if(i=factorsum(i) printf(,i);int factorsum(int number) /定义factorsum(int number)函数,求number的因数和 /请在两条星线之间填入相应的代码, 求number的因数和(要求使用循环结构) /*/=number/2; if(number%i=0)result+=i;题目(8)求各位数字的立方和等于它本身的数。=1000),输出m到n之间的所有满足各位数字的立方和等于它本身的数(例如:153=1*1*1+5*5*5+3*3*3)。要求定义并调用函数is(number),判断number的各位数字之立方和是否等于它本身。程序文件保存在“第8题”文件夹中)打开proj8.cpp文件,在两条星线之间填入相应的代码,使程序完成该功能。 int is(int number); /请在两条星线之间填入相应的代码, 输出m到n之间所有满足各位数字的立方和等于它本身的数 /例如:153=1*1*1+5*5*5+3*3*3调用函数is(number),判断number的各位数字之立方和是否等于它本身。 /*/ if(is(i)=1)printf( /*

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1