C语言程序简单例子8

上传人:邱** 文档编号:269558784 上传时间:2022-03-22 格式:DOC 页数:19 大小:70KB
返回 下载 相关 举报
C语言程序简单例子8_第1页
第1页 / 共19页
C语言程序简单例子8_第2页
第2页 / 共19页
C语言程序简单例子8_第3页
第3页 / 共19页
C语言程序简单例子8_第4页
第4页 / 共19页
C语言程序简单例子8_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《C语言程序简单例子8》由会员分享,可在线阅读,更多相关《C语言程序简单例子8(19页珍藏版)》请在金锄头文库上搜索。

1、C语言程序简单例子8实验二参考答案1输入两个整型数字,输出他们的和.numai()int , b, sum; sanf(“dd”, &,&b); sum=a+; pintf(“a+b=d”, su);输入两个实型数,输出他们的和与乘积。inludin() flt a,b, su, podut; scanf(“ff”,a, &b); su=a+b; dut=b; rin(“a%., a* =%52f”,sm, rouct);3.求方程的根(设)(其中,b,c的值由键盘输入).#incudemain() fot a, , c, dt, x, x2; scanf(“ff”, a,b, c); dt=

2、srt(*b4a*); 1=(-b+dt)/(2*); x2=(-b-d)/(a); pntf(“1=%5。f, =5。f, , x2);4.鸡兔同笼,已知鸡兔总头数为h,总脚数为f,求鸡兔各多少只?(h和f的值由键盘输入,输出鸡和兔的头数).文档交流 仅供参考.cudemai() flot a,b,t; scanf(“f,f,”,a,&b,&c); if(ab) =a; a=b; ; if(ac) t=a; a=c; c=; if(bc) t=b; c; =t; itf(“%f,%f,f,a,b,c);2编写程序,输入三角形三边 a、b、,判断、c能否构成三角形,若不能则输出相应的信息,若能

3、则判断组成的是等腰、等边、直角还是一般三角形。(1)#includestdo.hman()oa a,b,c,; scnf(“f,f,%f”,&a,b,); i() t=a; ab; b=; if(ac) ta; a=c; c=t; i(bc) =b; c; c;if(ab) if(a=b|b=c) if(a=c) pritf(“等边三角型”); el(c=a*a+b*) prin(“等腰直角三角形”); e pitf(“一般等腰三角形”); else if(cc=aa+b*) prinf(“一般直角三角形”); eseprn(“一般三角形”); ese pintf(“不构成三角形”);(2)i

4、ncludean()flat,b,c,; canf(“%f,f,%”,b,); i(a) =a; b; b=t; f()t=a; a=c; c=t; if(bc)=b; b=; c;if(a+b=c)pi(“不构成三角形”);else if(a=b& =c& a=) prinf(“等边三角型”);lse i(=b & c*c=a*+bb)prntf(“等腰直角三角形”); els if (a=b) prinf(“一般等腰三角形”); se i(cc=a*a+b*b) rinf(“一般直角三角形”); els intf(“一般三角形”); 3编程实现下列函数 x (inclueat.an()in

5、t x,y; print(inutx=:); scaf(d,&); f(1) y=x; ele i(x10) =2*-1; else yas(3x1); prntf(x=dy=%d,x,y);4。编写程序,输入一百分制成绩,对应输出等级A、B、C、D、E,9分以上为A,分-89分为,70分-79分为C,分69分为,60分以下为。.文档交流 仅供参考.方法一:用i语句#nclusdiohmi() float scre; char ge;scanf(”%f,&sco); if(soe10|score=9) rde=; se if(sre=80) gaeB; e if(c70) ad=C; l f(

6、score=60) gade=; elsgrade=; rintf(thestudtgrde=%c ”, grade); 方法二:用itch语句。注意,cse后的表达式必须是一个常量表达式,所以在以用wtc语句之前,必须把0100之间的成绩分别化成相关的常量.所有A(除100以外),B,,D类的成绩的共同特点是十位数相同,此外都是E类。则由此可得把scr除十取整,化为相应的常数。.文档交流 仅供参考.#icld。hain()flt core, it s;char gra;scanf(”%, &score);s=sor10;if(s|s1) printf(nnputerr!);le swtc (

7、) case 0: cse 9: gra =A; break; ase 8: grad =; break; cs 7: grade C; brea; se: ade=D; reak; efault: grde =E; prin(t student gade =c n ,ch); 实验四参考答案1。编写程序,计算以下级数前n项之和。 #ncludediohoidman()in i, ; lot s=0,sum=1.0, x; scan(“d, ”, &n,x); fr(i=1; in; i+) =*x/i;sumsum; pritf(“sum=5。2f”, sum);2.编程打印如下图案(书后习

8、题第题): * * * * include stdi.hmin( ) nt , j,n; for(i=1;i7; ) fo(j=0; j14-2i; +) prntf( ”); for(j=0; ji; j+) prin(”); print(”n”); 3。编写程序实现输入整数n,输出如下所示由数字组成的菱形。(图中n) 11 2 112 3 21 2 21 5 43 2 11 2 343 2 11 2 3 2112 11 #nlud ma( ) int , j,; scaf(”d”,&); f(i1; in; i+) fo(j=1; j; ) for(j; j; j+) prt( %d,); or(j=; j; ) prntf(” d, ); printf(n); 4输出Fbonaci数列第项。其数列通项公式为FnFn+Fn2,=1,=。方法一:cldsdiohman() flot , f1=1,f2=1; it i, n; an(%, n); fr(i=;in; +) f=ff; f1=f2; 2=f; pinf(%10.0fn”, f ); 方法二:ilude tdioh#d

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号