当前位置:首页 > c语言课后习题答案
第二章习题
2.什么叫做结构化算法?为什么要提倡结构化算法?
答:结构化算法是由一些基本结构顺序组成的。在基本结构之间不存在向前或向后的跳转,流程的转移只存在于一个基本的结构范围内。一个非结构化的算法可以用一个等价的结构化算法代替,其功能不变。
跟结构化算法比较起来,非结构化算法有以下缺点:
流程不受限制的随意转来转去,使流程图豪无规律使人在阅读的时候难以理解算法的逻辑.难以阅读,也难以修改,从而使算法的可靠性和可维护性难以保证。 4. 开 始 A T B A T B 结 束 1.#include
unsigned int n;
开 始 输入10个D i i < 10 Y N a[i] 第三章习题 float p,p1,r=0.09; scanf(\ p=pow(1+r,n); p1=(p-1)*100; printf(\ } 运行结果:输入,回车,见结果: 2.#include int bj=1000; float r1,r2,r3,r5,r0,lx1,lx2,lx3,lx4,lx5; r1=0.0414; r2=0.0468; r3=0.0540; r5=0.0585; r0=0.0072; lx1=bj*r5; lx2=bj*(1+r2)*r3; lx3=bj*(1+r3)*r2; lx4=bj*pow(1+r1,5); lx5=bj*r0*5; printf(\ return 0; } 运 行 结 果 : 3.#include long d,p; d=300000; p=6000; double m,r=0.01; m=log(p/(p-d*r))/log(1+r); printf(\ return 0; } 运行结果: 4.#include int c1,c2; c1=97; c2=98; printf(\ printf(\ return 0; } 运行结果:①; ②; ③结果不变。 5.#include int a,b; float x,y; char c1,c2; scanf(\ scanf(\ scanf(\ return 0; } 运行结果:输入6.#include char c1,c2,c3,c4,c5; c1='C'; c2='h'; c3='i'; c4='n'; c5='a'; 即可。 c1=c1+4; c2=c2+4; c3=c3+4; c4=c4+4; c5=c5+4; printf(\ return 0; } 运行结果:。 7.#include float r,h,pi,c,s,sb,v,vz; pi=3.141592653; scanf(\ c=2*pi*r; s=pi*pow(r,2); sb=4*pi*pow(r,2); v=4/3*pi*pow(r,3); vz=s*h; printf(\ return 0; } 运行结果:输入,得结果。 第四章习题 4. #include printf(\ long a,b,c,max; scanf(\ if(a>b) if(a>c) max=a; else max=c; else
共分享92篇相关文档