c++实验报告一(II).doc_第1页
c++实验报告一(II).doc_第2页
c++实验报告一(II).doc_第3页
c++实验报告一(II).doc_第4页
c++实验报告一(II).doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验一(1)实验报告1.实验目的及要求(1) 理解基本的解题技巧,掌握用自顶向下、逐步求精的过程设计算法。(2) 熟练掌握if/else 语句和switch 语句的使用。(3) 熟练掌握while 语句、do/while 语句和for 语句的使用以及区别。(4) 掌握break 和continue 程序控制语句的使用。2.实验设备 计算机、Microsoft Visual C+3.实验内容(1)阅读下列程序,写出(由指定的输入)所产生的运行结果,并指出其功能。#include void main()int m,n;m = 1000;n = 850;cout “n(“ m , n n ) m = m n ;cout ( m , n );while ( m n ) n = n m ;cout ( m , n );cout “n” m ;#include void main()int m,n,k ;m = 1000 ;n = 45 ;cout “n(“ m : n =n )m = m n ;k = k + 1 ;cout k “-” m endl ;#include void main()int i;for ( i = 1 ; i = 5 ; i + )if ( i % 2 )cout *;elsecontinue;cout # ;cout “$n” ;#include void main()int a = 1,b = 10;dob -= a ;a + ;while ( b - = 0 ) ;cout “a=” a “b=” b endl ;(2)编写程序实现下列问题的求解。 求解下面函数的值。ex+yx0,y0z= ln(x+y) 1x+y10log10|x+y|+14.算法分析与设计:(2).#include#includemain()floatx,y,z;coutxy;if(x0)&(y0)z=exp(x+y); coutz=1)&(x+y10)z=log(x+y);coutzendl;elsez=log10(abs(x+y)+1);coutzendl;.1)#includemain()intx=0,i;for(i=1;i=100;i+)x=x+i;cout1+2+3+.+100=xn;return0;.2)#includeintjiechen(inta)intw,y=1;for(w=1;w=a;w+)y=y*w;returny;main()intx=0,i;for(i=1;i=7;i+)x=x+jiechen(i);cout1!+2!+.7!=xn;return0;.3)#includemain()ints=0,i;for(i=1;i=20;i+)s=s+(i*2)*(i*2-1);cout1*2+3*4+.39*40=sn;return0;.4)#include#includedoublejiechen(doublea)doubleq=1;intw;for(w=1;w=a;w+)q=q*w;returnq;main()doublex,y,n;inti;coutnx;for(i=1;i=n;i+)x=x+(pow(-1),(n+1)*pow(x,(2n-1)/(jiechen(2n-1);y=x;couty=yn;return0;.#includemain()inti,n,j,k;for(i=1;i=11;i+)for(j=1;j=(11-i);j+)cout;for(n=1;n=i;n+)cout2*n-1;for(k=1;k=i-1;k+)cout2*(n-k-1)-1;coutn;return0;.#includemain()inti,j;for(i=1;i=10;i+)for(j=1;ji;j+)couti,j;return0;.#includemain()inti;for(i=12;i=99;i+)if(i/10(i-i/10*10)couti;for(i=100;i=999;i+)if(i/100(i-i/100*100)/10&(i-i/100*100)/10(i-i/100*100)-(i-i/100*100)/10*10)couti;for(i=1000;i=10000;i+)if(i/1000(i-i/1000*1000)/100&(i-i/1000*1000)/100(i-i/1000*1000-(i-i/1000*1000)/100*100)/10&(i-i/1000*1000-(i-i/1000*1000)/100*100)/10(i-i/1000*1000-(i-i/1000*1000)/100*100-(i-i/1000*1000-(i-i/1000*1000)/100*100)/10*10)couti;return0;6.#includemain()int x;coutx;int i;coutx=;for(i=2;i=x;i+)if(x%i=0)couti*;x=x/i;cout1n;return 0;5.代码测试:测试用例数据 1+2+100=功能测试用例 计算阶乘功能A 描述 计算公式用例目的 :测试算法设计的正确性前提条件 :算法正确 期望的输出/响应 :5050实际情况50506.测试结论

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论