当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

广东海洋大学:《C++程序设计》实验3 循环程序设计的答案

资源类别:文库,文档格式:DOC,文档页数:5,文件大小:104KB,团购合买
【实验目的】 1掌握循环结构 while、do- while、for的使用 2了解转向语句的使用 3学习循环结构的嵌套使用
点击下载完整版文档(DOC)

实验3循环程序设计 【实验目的】 1掌握循环结构whie、do-whie、for的使用。 2了解转向语句的使用。 3学习循环结构的嵌套使用。 【实验内容】 1.编写程序用公式 e 1+1+A 计算e的近似值。直到最后一项小于给定精度 # include≤ iostream. h> void double e=0.0, X=1.0, 3, z; cout=zi X -n: y-l/X e+=y; ++n cout void main() i int fl, f2, 3 I fl=2=1 for(i=3;i<=20;计+){ cou←<<"月兔子对数为:"<<<endl fl=f2; n2=f3;} 3.编写程序打印如图3-1所示蝶形图形

实验 3 循环程序设计 【实验目的】 1 掌握循环结构 while、do-while、for 的使用。 2 了解转向语句的使用。 3 学习循环结构的嵌套使用。 【实验内容】 ⒈编写程序用公式 计算 e 的近似值。直到最后一项小于给定精度。 #include void main() { double e = 0.0,x = 1.0,y,z; int n=1; cout>z ; y=1/x ; while(y>=z){ x*=n; y=1/x; e+=y; ++n;} cout void main( ) { int f1,f2,f3; int i; f1=f2=1; for(i=3;i<=20;i++){ f3=f1+f2; cout<<i<<"月兔子对数为:"<<f3<<endl; f1=f2; f2=f3;} } ⒊编写程序打印如图 3-1 所示蝶形图形

BBBBBBBBBBBBBBBBBBBBB BBBBBBBBBBBBBBB BBBBBBBBB BBB BBBBBBBBB BBBBBBBBBBBBBBB BBBBBBBBBBBBBbBBBBBBB 图3-1蝶形 include void maino f int i,j, k, d cout oid mainO while(l)t cIn>>x. if (x==-999) break; if (x<0) continue; cout<<s=<<s<<endl 5编程序打印一个如图3-2所示的数字金字塔:(选作题) 121 1234321 12345678987654321 图3-2数宇金字塔

# include void main() { int i,j,k,d; for(i=-3;i void main() { int x,s=0; while(1){ cin>>x; if (x==-999) break; if (x<0) continue; s=s+x; } cout<<"s="<<s<<endl; } ⒌ 编程序打印一个如图 3-2 所示的数字金字塔:(选作题)

include void maino f int i,j, k, m; for(i=1;i=l; m--) cout #include oid maino cout for(int i=l; K #include void maino {out<<"#"; for(int Fl; K<=9; i++) ut <<setw(4)<<i for(int Fl; K<=9; i++ cout <<setw (3)<<i cout <<setw(4)<<i*j; cout <<endl;j

# include void main() { int i,j,k,m; for(i=1;i=1;m--) cout #include void main() {cout #include void main() {cout <<" *"; for(int i=1; i<=9; i++) cout <<setw(4) <<i; cout <<"\n-----------------------------------------\n"; for(int i=1; i<=9; i++){ cout <<setw(3) <<i; for(int j=1; j<=i; j++) cout <<setw(4) <<i*j; cout <<endl; } }

( 3)#include #include void mainO for(int Fl; k 0 l b=l c=l te cout >n for(int i-4; K oid mainO char op; first number: cout>y switch(op) t case+: cout<<endk<<< +<<y<<=<<x+y; break; x y; break;

⑶ #include #include void main() { cout void main() { int n; long a=1, b=1, c=1, temp; cout >n; for(int i=4; i void main() {int x,y; char op; cout>x; cout>y; cout>op; switch(op) { case'+': cout<<endl<<x<<"+"<<y<<"="<<x+y; break; case'-': cout<<endl<<x<<"-"<<y<<"="<<x-y;break; case'*': cout<<endl<<x<<"*"<<y<<"="<<x*y;break;

#include c,disc,xl,x2,p, scanf(%f, %f, %f", &a, &b, &c); if(a==0) {if(c==0) printf("该方程无穷解n"); else printi("该方程无解"); else print"单根x=%rn",-ba): i disc=b=b-4"a*c; if(disc==O) printf(xl=x2=%7.2fn",-b/(2*a) else if (disc>0 ixl=(-b+sqrt(disc)(2*a); (b-sqrt(disc))/(2*a); printf("x1=%7.2f,x2=%7.2fn",x1,x2); el sqrt(fabs(disc)/(2*a); printf(x1=%7. 2f+%7.2fi\n",p, q); printf("x1=%7.2f -%7.2f in",P, q);

case'/': cout #include void main() {float a,b,c,disc,x1,x2,p,q; scanf("%f,%f,%f",&a,&b,&c); if (a==0) {if (b==0) { if(c==0) printf("该方程无穷解\n"); else printf("该方程无解\n"); } else printf("单根 x=%f\n",-b/a); } else { disc=b*b-4*a*c; if (disc==0) printf("x1=x2=%7.2f\n", -b/(2*a)); else {if (disc>0) { x1=(-b+sqrt(disc))/(2*a); x2=(-b-sqrt(disc))/(2*a); printf("x1=%7.2f,x2=%7.2f\n", x1, x2); } else {p=-b/(2*a); q=sqrt(fabs(disc))/(2*a); printf("x1=%7.2f + %7.2f i\n", p,q); printf("x1=%7.2f — %7.2f i\n", p,q); } } } }

点击下载完整版文档(DOC)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
已到末页,全文结束
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有