- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
首都师范大学初教院信息方向2014年C语言考试代码复习资料
1.switch grade main(){int score,grade; printf(input a score(0~100):); scanf(%d,score); grade=score/10; switch(grade) {case 10: case 9:printf(grade=A\n);break; case 8:printf(grade=B\n);break; case 7:printf(grade=C\n);break; case 6:printf(grade=D\n);break; case 5: case 4: case 3: case 2: case 1: case 0:printf(grade=E\n);break; default:printf(the score is out of range!\n); }}2.switch profitmain(){long profit;int grade;float salary=500;printf(input profit:);scanf(%ld,profit);grade=(profit-1)/1000;switch(grade) {case 0:break; case 1:salary+=profit*0.1;break; case 2: case 3: case 4:salary+=profit*0.15;break; case 5: case 6: case 7: case 8: case 9:salary+=profit*0.2;break; default:salary+=profit*0.25; } printf(salary=%.2f\n,salary);}3.for数列main(){long int f1=1,f2=1; /*排成一行每行四个数*/int i=1;for(;i=20;i++){printf(%15ld%15ld,f1,f2); if(i%2==0)printf(\n); /*1除以2的余数*/ f1+f2; f2+=f1;}}4.小在前的排序void main(void) {int a[10],i,j,tmp,b; /*循环10次每次输入一个到数组A,a[1]a[2]...*/ for(i=0;i10;i++) scanf(%d,a[i]); for(i=0;i9;i++) /*循环9次,9次找出9个小的,最后一个最大*/ { tmp=i; for(j=i+1;j10;j++) /*第一趟结束后i=1,因为i=0已经选出最小,下面该从第二个比*/ if(a[tmp]a[j]) /*改成就变为从大到小排列*/ tmp=j; if(i!=tmp) {b=a[tmp]; a[tmp]=a[i]; a[i]=b; } } for(i=0;i10;i++) printf(%3d,a[i]) ; /*从0开始输出*/ printf(\n) ; for(i=9;i=0;i--) /*从九开始输出,这样有两行即从小到大和从大到小*/ printf(%3d,a[i]) ; printf(\n) ;} 5.binarysearch#include stdio.h#define len 8int a[len]={1,2,3,4,5,6,6,7,8,9}int binarysearch(int number) {int mid,start=0,end=len-1;while(start=end) {mid=(start+end)/2;if(a[mid]number)start=mid+1;else if (a[mid]number)end=mid-1;elsereturn mid; /*就是附值给binarysearch*/ }return-1; /*错误时返回-1*/ }{printf(%d\n,binarysearch(5)); /*查5*/return 0;}6.孙琪的
您可能关注的文档
- 程序设计实验报告3.doc
- C++实验报告-1.doc
- PCB设计中常见设计错误大总结.doc
- C++实验部分答案.doc
- 12001202好几个.doc
- 几个简单的C语言源程序.docx
- 005-启动与自动挂载.doc
- 04-分区与磁盘操作.ppt
- 04编辑与修改图形对象.ppt
- 02GPIB接口性能与总线结构1.ppt
- 初中物理实验中力学原理应用与实验设计教学研究课题报告.docx
- 小学政治教学中宪法精神对学生法治观念的影响教学研究课题报告.docx
- 全球稳定对世界和平的影响研究教学研究课题报告.docx
- 高中政治思想教育与社会热点问题讨论教学研究课题报告.docx
- 基于核心素养的学生学习方式研究宗教学科研究教学研究课题报告.docx
- 初中生团队协作音乐教育的秘密武器教学研究课题报告.docx
- 高中政治课程知识网络化教学设计教学研究课题报告.docx
- 高中科学实验中科学实验设计与创新科学精神培养教学研究课题报告.docx
- 高中音乐课堂中创意表演艺术教学模式研究教学研究课题报告.docx
- 新时期学校劳动教育体系建设研究中的人权教育教学研究课题报告.docx
文档评论(0)