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

北京理工大学计机复试上机题00-12.doc

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
北京理工大学计机复试上机题00-12

北京理工大学计算机专业研究生复试上机试题(2000-20) ? 计算机专业研究生复试上机试题 2000年: 输入任意4个字符(如:abcd),并按反序输出(如:dcba) #includeiostream #includestring using namespace std; void main() { string s; cins; for(int i=3;i=0;i--) couts[i]; coutendl; } 设a、b、c均是 0 到 9 之间的数字,abc、bcc是两个三位数,且有:abc+bcc=532。求满足条件的所有a、b、c的值。#includeiostream using namespace std; void main() { int a,b,c; //int s; for(int i=100;i1000;i++) { a=i/100; b=i/10-a*10; c=i%10; //couti ; //couta*100+b*10+c; if((i+b*100+c*10+c)==532) { couta b c; coutendl; } } } 一个数如果恰好等于它的各因子(该数本身除外)子和,如:6=3+2+1,则称其为“完数”;若因子之和大于该数,则称其为“盈数”。求出2到60之间所有“完数”和“盈数”,并以如下形式输出: E: e1 e2 e3 ......(ei为完数) G: g1 g2 g3 ......(gi为盈数)#includeiostream using namespace std; void main() { coutE:; for(int i=2;i=60;i++) { int s=0; for(int j=1;ji;j++) { if(i%j==0) { //s=0; s+=j; } } if(s==i) { couti ; } } coutendl; coutG:; for(int k=2;k=60;k++) { int s=0; for(int j=1;jk;j++) { if(k%j==0) { s+=j; } } if(sk) { coutk ; } } coutendl; } 从键盘输入4个学生的数据(包括姓名、年龄和成绩),并存放在文件sf1上。从该文件读出这些数据,按成绩从高到底排序,并输出其中成绩次高者的所有数据。 #includeiostream #includefstream #includestring using namespace std; struct student { string name; int age; int score; }; void main() { student st[4]; student s; student t; int i=0; ofstream out(sf1.txt); cout请输入4个学生的姓名,年龄,成绩:endl; for(i=0;i4;i++) { cins.ages.score; out s.age s.scoreendl; } ifstream in(sf1.txt); coutname age score endl; for(i=0;i4;i++) { inst[i].namest[i].agest[i].score; coutst[i].name st[i].age st[i].scoreendl; } for(i=0;i4;i++) for(int j=i+1;j4;j++) if(st[i].scorest[j].score) { t=st[i]; st[i]=st[j]; st[j]=t; } coutname age score endl; for(i=0;i4;i++) coutst[i].name st[i].age st[i].scoreendl; } 2001年(1): 编写程序,计算下列分段函数y=f(x)的值。 y= -x+2.5 0= x 2 y=2-1.5(x-3)(x-3) 2= x 4 y=x/2-1.5 4= x 6 #includeiostream using namespace std; void main() { int x; cout请输入x(0-6):; cin

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档