北理工复试机试

北理工复试机试

ID:21796706

大小:125.50 KB

页数:24页

时间:2018-10-24

北理工复试机试_第1页
北理工复试机试_第2页
北理工复试机试_第3页
北理工复试机试_第4页
北理工复试机试_第5页
资源描述:

《北理工复试机试》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、11年上机题1.输入一组单词(区分大小写),统计首字母相同的单词个数,相同的单词不累加,输出格式“字母,以该字母为首的单词个数。2.输入一组单词,(区分大小写),输出这些单词的字典排序。。。3.给一个字符串(aaaa(bbb(cccc,dddd),eeee(ffff))),该字符串表明的是各个人的层次关系。如aaaa是bbb和eeee的领导,bbb是cccc和dddd的领导。等等现要求你输入一个名称如ffff要求你输出其的领导关系那么就应输出aaaa>eeee>ffff大概是这意思,具体名字记不清了,只能用这些字母代替了。

2、。。。大家赶紧回忆。。。。。有错的改下。。。本文转载于:北理考研论坛,http://www.bitkaoyan.com/2000年1.输入任意4个字符(如:abcd),并按反序输出(如:dcba)#includevoidmain(){chars[5],t[5];inti;cout<<"请输入四个字符:";cin>>s;for(i=0;i<4;i++)t=s[3-i];t[4]='';cout<<"反序后结果为:"<

3、数,且有:abc+bcc=532。求满足条件的所有a、b、c的值。说明:本题结果唯一。#includevoidmain(){inta,b,c;for(a=1;a<10;a++)for(b=1;b<10;b++)for(c=0;c<10;c++)if((a*100+b*10+c+b*100+c*10+c)==532)cout<<"满足条件的a,b,c为:"<

4、各因子(该数本身除外)子和,如:6=3+2+1,则称其为“完数”;若因子之和大于该数,则称其为“盈数”。求出2到60之间所有“完数”和“盈数”,并以如下形式输出:E:e1e2e3......(ei为完数)G:g1g2g3......(gi为盈数)#includevoidsave(ints[],intx,intflag);intfun(intx);voidmain(){intE[60],G[60];intflag,i;for(i=6;i<=60;i++){flag=fun(i);if(flag==0)

5、save(E,i,0);elseif(flag==1)save(G,i,1);}cout<<"E:";for(i=0;E!=0;i++)cout<

6、or(i=1;i<=x/2;i++)if(x%i==0)sum+=i;if(sum==x)return0;elseif(sum>x)return1;elsereturn-1;}4.从键盘输入4个学生的数据(包括姓名、年龄和成绩),并存放在文件sf1上。从该文件读出这些数据,按成绩从高到底排序,并输出其中成绩次高者的所有数据。说明:我文件操作部分不佳,这题就不贴出来献丑了本文转载于:北理考研论坛,http://www.bitkaoyan.com/2001年A1、编写程序,计算下列分段函数y=f(x)的值。y=-x+2.50<

7、=x<2y=2-1.5(x-3)(x-3)2<=x<4y=x/2-1.54<=x<6#includefloatfun(floatx){floaty;if(x>=0&&x<2)y=2.5-x;elseif(x>=2&&x<4)y=2-1.5*(x-3)*(x-3);elseif(x>=4&&x<6)y=x/2-1.5;returny;}voidmain(){floatx;cout<<"请输入x的值:";cin>>x;while(x<0

8、

9、x>6){cout<<"非法,请重新输入:";cin>>x;}c

10、out<<"结果为:"<#includevoidmain(){intN;cout<<"请

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。