C++大题(含答案).docVIP

  • 62
  • 0
  • 约3.45万字
  • 约 43页
  • 2017-04-04 发布于江苏
  • 举报
C大题(含答案)

一.判断是否为素数: 请使用VC6打开考生目录下的工作区文件prime.dsw。此工程包含一个源程序文件prime.cpp,该程序实现从键盘输入一整数,判断其是否为素数。 但程序中有缺失部分,请按下面的提示,把下划线标出的三处缺失部分补充完整,并删除下划线: #include iostream.h //**1** *************found*********** ___#includemath.h______________ void main() { //输入 long m; cout please input a number:\n; cin m; //处理 double sqrtm=sqrt(m); //用到math.h int i; for(i=2; i=sqrtm; i++) //**2** **************found*********** If(m%i==0___________) break; //输出 //**3** ***************found*********** if(__i_ sqrtm _________) cout m is prime.\n; else cout m isnt prime.\n; } 二.母牛生小牛: 请使用VC6打开考生目录下的工作区文件cattle.dsw。此工程包含一个源程序文件cattle.cpp,完成如下功能,若一头小母牛,从出生起第四个年头开始,每年生一头母牛。按此规律,第n年时有多少头母牛? (n由键盘输入)。 但程序中有缺失部分,请按下面的提示,把下划线标出的三处缺失部分补充完整,并删除下划线: #include iostream.h void main() { //**1** *************found*********** ___int n;__________ //**2** *************found*********** long a=1, __b=1______, c=1, temp; cout please input a value:\n; cin n; for(int i=4; i=n; i++) { //**3** *************found*********** _______temp=a+c;_____ a=b; b=c; c=temp; } cout c endl; } 三. 请使用VC6打开考生目录下的工作区文件sanif.dsw。此工程包含一个源程序文件sanif.cpp,编写程序,实现下列函数功能: 但程序中有缺失部分,请按下面的提示,把下划线标出的三处缺失部分补充完整,并删除下划线: #includeiostream.h void main() {//**1** *************found*********** double x,y; cout输入一个数:endl; cinx; //**2** *************found*********** if(x2) y=-x+2.5; else if(x4) y=2-1.5*(x-3)*(x-3); else //**3** *************found*********** y=-1.5; couty=yendl; } 四.斐波那契数列. 请使用VC6打开考生目录下的工作区文件feibo.dsw。此工程包含一个源程序文件feibo.cpp,输出菲波那切数列的前40项。菲波那切数列的特征是:前两项为1,以后每一项为前两项之和。 但程序中有缺失部分,请按下面的提示,把下划线标出的三处缺失部分补充完整,并删除下划线: #include iostream.h void main() { int a=1,b=1,c; couta\tb\t; //**1** *************found*********** for(int i=3;i=40;i++) {//**2** *************found*********** c=a+b; coutc\t; //**3** *************found*********** a=b; b=c; if(i%5==0) coutendl; } } 五.完数请使用VC6打开考生目录下的工作区文件完数.dsw。此工程包含一个源程序文件完数.cpp,输出求1000之

文档评论(0)

1亿VIP精品文档

相关文档