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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(c语言解题Word文档下载推荐.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

c语言解题Word文档下载推荐.docx

1、i+)if(i%x=0& i%y=0)bd2.字符串连接请使用字符数组,编写自己的字符串连接函数。编写一个程序,功能是能够由键盘输入两个字符串, 并能调用自己编写的字符串连接函数,输出新的字符串。#i nclude void mai n()char Ij (char x,char y,char z);int i,j;char a100,b100,c200;gets(a);gets(b);lj(a,b,c);for(i=0;strle n( a)+strle n(b);prin tf(%c,ci);n);char lj (char x,char y,char z)i strle n( x);i

2、+)zi=xi;for(i=strle n(x);=strle n(x)+strle n(y)-1;i+) zi=yi-strle n(x);W C:Debug l.exeabedsfghij kinnapab&defghij kinnapPress any key to continue3.三角函数请使用台劳级数编写自己的常用三角近似值计算函数, 用于自己程序的调用。 台劳级数为:3 5 7x x x xsin x= -.1!3!5!7!246xcosx -+2!4!6!舍去的值由自己定义一个最小值。请用自己的函数计算下面两个表达式的值,并且与 VC+提供的标准函数之间的误差进行比较。请输入

3、结果。 C 0 s c 0y初2E )y = 2 * s i n x sirxcosc-coSx,( x = 450)#in elude float s(float x);float c(float x);float a,b,e,d;a=3.141592/3;d=3.141592/4; b=sqrt(1-c(a)/2);e=2* s(d)* s(d)+s(d)* c(d)-c(d)* c(d); printf(%fn%fn ,b,e);float s(float x)float y=0,s=1/x,t=1/2,w; for(i=1;w1e-6|w-1*1e-6; s=x*x*s; t=i*(i

4、+1)*t; w=s/t; y=y+w; w=-1* w;return(y);float c(float x)float y=0,s=1/(x*x),t=1/2,w;i+) s=x* x* s;4.弦截法解方程32用弦截法求解方程 f(x)=x 3-5x 2+16x-80=0 的根。要求使用和编写如下的函数:代表 f(x)=x 3-5x 2+16x-80 的值#include0); x=root(x1,x2);the root is %f ,x);float f(float x)float y; y=x*x*x-5*x*x+16*x-80; return(y);float xpoint(flo

5、at x1,float x2)float y; y=(x1*f(x2)-x2*f(x1)/(f(x2)-f(x1); return y;float root(float x1 ,float x2)float x;x=xpoint(x1,x2); if(f(x)*f(x1)=1e-6); return(x);5.最长单词 编写一个自己的函数,能够将一个字符串中最长的单词查找出来。 编写一个程序, 功能是能够由键盘输入一行字符, 并能调用自己编写的最长单词查找函 数,输出这个单词。char a1000,b10001000;int i,k,f;1000; ai );bkf=longest(a);fo

6、r(i =0;f ;,bki);char longest(chara)int i,j,f,k,n,y;char x1000,b10001000; n=strlen(a);if(a0!= )for(i=0,f=0;n;if(ai=break;elseb0f=ai;f+;x0= f;for(i=0,k=0;if( ai +1!for(j=i+1,f=0;jj+)if(aj=bkf=aj;xk=f;k+;y=k;for(k=0;ky;k+) if(xk=Max( x,0,y)return(b kf);int Max(int a, int first, int n)int max;if(first =

7、 n-1) return afirst;max = Max(a, first+1, n); if(max a first)return afirst;else return max;6.勒让德多项式用递归思想求n阶勒让德多项式的值,该多项式为:1(2n 1)* x pn_1(x) (n 1) * pgx)/n 21float p(float x,int n);float x,y;int n;scan(%f%d,&x,&n);y=p(x,n);%fn ,y);float p(float x,i nt n)if(n=0) return(1);else if(n=1) return(x);else

8、y=(2* n-1)*x-p(x, n-1)-( n-1)* p(x, n-2)/2);T Debug 8498.exe |2Q 3He seeeeePress anij keij to contirua7.角夫猜想日本数学家角夫提出了如下的猜想: 任意一个自然数,比如奇数,将其乘以 3再加1;如果是偶数将其除以 2;反复运算。请大家编写程序,看会出现什么结果?编写程序功能要求能够不停的输入自然数,遇到输入自然数 0时,程序结束。如输入:请输入自然数n: 30输出:自然数n按照角夫猜想运算规则变化的各次结果: 15 46 23 70 35106 53 160 80 40 20 10 5 16

9、8 。(直到结果收敛,不再变化)int jf(i nt n);int n ,k;sca n(%d n);k=n;jf(n);while( k!=0);int jf(int n)int n1;if(n%2=0) n1=n/2,printf(%d ,n 1);else n仁n*3+1, printf( ,n 1);if(n 1 !=n) jf(n 1);8.数学黑洞任意一个4位自然数(除4个数字完全一样除外,例如 4444、7777等),将组成该 数的各位数字重新排列, 形成一个最大数和一个最小数, 之后两数相减,其差仍然为一 个自然数,重复上述运算,你会发现一个神秘数。编写程序功能要求能够不停的

10、输入自然数,遇到输入 0时,程序结束。 请输入自然数n: 7754自然数n按照以上运算规则变化的各次规律: (7754,4577,3177) ( 7731,1377, 6534)( 6543,3456, 3087) ( 8730,0378, 8352) ( 8532, 2358,6174)。(直到结果收敛,不再变化)int n,max,min;sca nf(sort(n); sort(i nt n)int a4;int i,j,temp;int max, mi n;a0= n/1000;a1= n/100-n/1000*10; a2 =n/10-n/100*10;a3 =n-n/10*10;3

11、;for(j=i+1;if(aimin=a0*1000+ a1*100+ a2*10+ a3;n=max-min;printf (%d,%d,%d) ,max,min ,n);9.设计递归程序任意给定输入的一个小写英文字符串 aia2a3an-ian (n 5)字符串 Andi Ai-1 a2An-2 33 A2an-1 Aldn,其中A为a的大与形式例如,输入aybdx,则递归程序输出 XaDyBbYdAxi0. 成绩排名期中考试快要结束了,老师需要进行年级成绩排名。排名的规则如下:以期中考试的平均成绩为排名依据(满分为 i00 分);对学生A,如果一共有K个学生的平均成绩比 A的平均成绩高

12、,则学生 A的年级排 名为 K+i;如果学生A和学生B的平均成绩相同,则他们的排名相同。要求编写几个函数,分别实现以下的功能:函数1:输入10个同学的学号、姓名、平均成绩函数 2:按平均成绩由大到小的顺序进行排序,学号、姓名也随之调整,并请按照 上述规则进行排名函数 3:输入一个同学的学号,能够用折半查找法找出该同学的姓名、平均成绩、 排名等信息编写一个程序来使用验证上述函数。输入、输出格式要求:(1)第一行为一个整数 N( 1 N 200 ),表示学生的人数。随后有 N行,每 行有两个非负整数和字符串描述一个学生的信息,依次为学号、姓名和平 均成绩。(2)随机输入一个同学的学号,请输出这个同

13、学的姓名、平均成绩、排名等信 息。如果学号不存在,输出错误提示信息。(3)输入学号0000000000时,程序退出。11.日历计算请使用已学的知识来编写一个自己的日历计算程序。功能要求任意输入一个日期(年、 月、日),请输出该日期为该年度的第几天、第几周、星期几。请不要使用VC环境提供的日期计算函数。已知公元1年1月1日为星期一。(以下为选作题,请用递归思想尝试编写程序)12.分书问题有编号分别为1, 2,3, 4,5的五本书,准备分给 A,B,C,D,E五个人,每个人阅读兴趣用 一个二维数组加以描述:i喜欢j书i不喜欢j书希望你写一个程序,输出所有分书方案,让人人皆大欢喜。假定 5个人对5本书的阅读兴趣如下表:书0书1书2书3书4人A1人B人C人D人E

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2