付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、上机编程题算法实现精选上机编程题算法实现精选 上机编程题算法实现精选 发布时间: 2006-05-13 、 编写函数 fun ,它的功能是:利用以下所示的简单迭 代方法求方程: cos(x)-x=0 的一个实根。xn+1=cos(xn) 迭代步骤如下:( 1)取 x1 初值为 0.0;(2)x0 = x1 ,把 x1 的值赋给 x0;( 3)x1 = cos(x0) ,求出一个新的 x1;( 4)若 x0 - x1 的绝对值小于 0.000001 ,执行步骤( 5),否 则执行步骤( 2);( 5)所求 x1 就是方程 cos(x)-x=0 的一个实根,作为函数值 返回。double x1=0
2、.0;dox0=x1; x1=cos(x0); while(fabs(x0-x1) =0.000001);return x;2 、 编写函数 double fun ,它的功能是: 根据以下公式计算 s, 计算结果通过形参指针 sn 传回; n 通过形参传入。S = - + - + 1 3 5 7 2n+1int i,j=1;double s=0;for(i=0;i i+)s=s+1.0/(2*i+1)*j;j=-j; *sn=s;3 、 编写函数 double fun ,它的功能是:根据以下公式求 P 的值,结果由函数值带回。 m 与 n 为两个正整数且要求 m n 。m!P = n!(m-n
3、)!double i=1,x=1,y=1,z=1,p=0;for(i=1;i i+) x=x*i;for(i=1;i i+) y=y*i;for(i=1;i =(m-n);i+) z=z*i;p=x/(y*z);return p;4 、编写函数 fun ,它的功能是计算: s = ln(1)+ln(2)+ln(3)+.+ln(m) 0.5在 C 语言中可调用 log ( n ) 函数求 ln (n) 。 log 函数的引用说 明是: double log(double x)double i,s=0;for(i=1;i i+) s=s+log(i);return sqrt(s);5 、 编写函数
4、 double fun(double h) ,它的功能是:四舍五入 并保留两位小数long int i,j=1;if(h 0) j=-1;h=-h;h=h*100+0.5;i=h;h=i/100.0;return h*j;6 、编写函数 fun ,它的功能是:求 Fibonacci 数列中大于 t 的 最小的一个数,结果由函数返回。 其中 Fibonacci 数列 F(n)的定义为: F(0)=0 ,F(1)=1 F(n)=F(n 1)F(n2)例如:当 t = 1000 时,函数值为: 1597 。int i,f0=0,f1=1,f2=f0+f1;while(f2 =t)f0=f1;f1=f
5、2;f2=f0+f1;return f2;7 、编写函数 fun ,它的功能是:求出 1000 以内能被 7 或 11 整 除,但不能同时被 7 和 11 整除的数,存放到数组 xx 中,通过函数 名返回个数。int i,j=0;for(i=1;i 1000;i+)if(i%7=0|i%11=0) i%77!=0) xxj+=i;return j;8、 fun 的功能是:将 s 所指字符串中的内容从小到大重新排列 int i,j;char t;for(i=0;i strlen(s);i+)for( j=i;j strlen(s);j+)if(sj si) t=si;si=sj;sj=t;9 、 fun(int s,int n) 的功能是:将 s 数组中的 n 个数从大到小 重新排列int i,j,t;for(i=0;i i+)for( j=i;j j+)if(sj si) t=si;si=sj;sj=t;10、 函数 fun 的功能是:将 s 所指字符串中
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 防火封堵工程设计、施工和验收方案
- 精益生产工具培训大纲
- 模板工程专项施工方案
- 矿山堆场抑尘系统施工组织设计
- 2026瑞士钟表产业品牌全球化战略及技术创新方向与市场竞争力研究报告
- 2026时尚设计师品牌行业市场深度调研及发展趋势与投资战略研究报告
- 2026生物医药研发行业市场需求分析及投资发展策略研究报告
- 2026中国智能仓储机器人应用市场分析研究投资评估供需评估发展策略报告
- 2026中国石油添加剂行业市场供需分析及投资评估规划分析研究报告
- 2026中国智能家居行业市场调研及技术开发与家庭未来研究
- 2026人工气道气囊的管理课件
- 陆上风力发电工程施工质量验收规程
- 2026年及未来5年市场数据中国环卫行业发展趋势预测及投资战略咨询报告
- 《预算执行常态化监督发现问题纠偏整改操作指南(试行)》
- 2026年天津市和平区中考一模数学试卷和答案
- 汽车理论 课件全套 第1-7章 汽车的动力性-汽车的通过性
- 县委机关安保工作制度
- 2026年英语专业八级考试真题阅读答案(TEM-8)
- 2026年华东师范大学辅导员招聘考试笔试试题(含答案)
- 关于政协委员培训制度
- 美容缝合技术
评论
0/150
提交评论