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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

C语言面试的10个经典基础算法及代码.docx

1、C语言面试的10个经典基础算法及代码C语言面试的10个经典基础算法及代码C语言面试的10个经典基础算法及代码1、计算Fibonacci数列Fibonacci数列又称斐波那契数列,又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21。C语言实现的代码如下:/*DisplayingFibonaccisequenceuptonthtermwherenisenteredbyuser.*/#includeintmain()intcount,n,t1=0,t2=1,display=0;printf(Enternumberofterms:);scanf(%d,&n);printf(Fib

2、onacciSeries:%d+%d+,t1,t2);/*Displayingfirsttwoterms*/count=2;/*count=2becausefirsttwotermsarealreadydisplayed.*/while(countdisplay=t1+t2;t1=t2;t2=display;+count;printf(%d+,display);return0;结果输出:Enternumberofterms:10FibonacciSeries:0+1+1+2+3+5+8+13+21+34+也可以使用下面的.源代码:/*DisplayingFibonacciseriesuptoc

3、ertainnumberenteredbyuser.*/#includeintmain()intt1=0,t2=1,display=0,num;printf(Enteraninteger:);scanf(%d,&num);printf(FibonacciSeries:%d+%d+,t1,t2);/*Displayingfirsttwoterms*/display=t1+t2;while(displayprintf(%d+,display);t1=t2;t2=display;display=t1+t2;return0;结果输出:Enteraninteger:200FibonacciSeries:

4、0+1+1+2+3+5+8+13+21+34+55+89+144+2、回文检查源代码:/*Cprogramtocheckwhetheranumberispalindromeornot*/#includeintmain()intn,reverse=0,rem,temp;printf(Enteraninteger:);scanf(%d,&n);temp=n;while(temp!=0)rem=temp%10;reverse=reverse*10+rem;temp/=10;/*Checkingifnumberenteredbyuseranditsreversenumberisequal.*/if(r

5、everse=n)printf(%disapalindrome.,n);elseprintf(%disnotapalindrome.,n);return0;结果输出:Enteraninteger:1232112321isapalindrome.3、质数检查注:1既不是质数也不是合数。源代码:/*Cprogramtocheckwhetheranumberisprimeornot.*/#includeintmain()intn,i,flag=0;printf(Enterapositiveinteger:);scanf(%d,&n);for(i=2;i=n/2;+i)if(n%i=0)flag=1;

6、break;if(flag=0)printf(%disaprimenumber.,n);elseprintf(%disnotaprimenumber.,n);return0;结果输出:Enterapositiveinteger:2929isaprimenumber.4、打印金字塔和三角形使用*建立三角形*源代码:#includeintmain()inti,j,rows;printf(Enterthenumberofrows:);scanf(%d,&rows);for(i=1;i=rows;+i)for(j=1;j=i;+j)printf(*);printf(n);return0;如下图所示使用

7、数字打印半金字塔。112123123412345源代码:#includeintmain()inti,j,rows;printf(Enterthenumberofrows:);scanf(%d,&rows);for(i=1;i=rows;+i)for(j=1;j=1;-i)for(j=1;j=i;+j)printf(*);printf(n);return0;用*打印金字塔*源代码:#includeintmain()inti,space,rows,k=0;printf(Enterthenumberofrows:);scanf(%d,&rows);for(i=1;i=rows;+i)for(space=1;space=1;-i)for(space=0;spaceprintf();for(j=i;j=2*i-1;+j)printf(*);for(j=0;jprintf(*);printf(n);return0;

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

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