网站大量收购闲置独家精品文档,联系QQ:2885784924

首都师范大学初教院信息方向2014年C语言考试代码复习资料.docx

首都师范大学初教院信息方向2014年C语言考试代码复习资料.docx

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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.孙琪的

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档