c语言程序设计第四版第五章答案谭浩强.docx
《c语言程序设计第四版第五章答案谭浩强.docx》由会员分享,可在线阅读,更多相关《c语言程序设计第四版第五章答案谭浩强.docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、c语言程序设计第四版第五章答案谭浩强 第五章循环控制 5.3输入两个正整数m和n,求其最大公约数和最小公倍数。 main() long m,n,i=1,j,s; scanf(%ld,%ld,&m,&n); for(;i=n) j=m; else j=n; for(;!(j%m=0&j%n=0);j+); printf(s=%ld,j=%ldn,s,j); 5.4输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。 #includestdio.h main() char c;int i=0,j=0,k=0,l=0; while(c=getchar()!=n) if(c=65&c=9
2、7&c=48&c=100&x=0.00001); printf(%.3fn,x1); 5.14 用牛顿迭代法求方程在1.5附近的根。 main() double x,y;x=1.5; doy=2*x*x*x-4*x*x+3*x-6; x=x-y/(6*x*x-8*x+3); while(y!=0); printf(x=%.3fn,x); 5.15用二分法求方程在(-10,10)之间的根 main() double x1,x2,y1,y2;x1=-10;x2=10; doy1=2*x1*x1*x1-4*x1*x1+3*x1-6; x1=x1-y1/(6*x1*x1-8*x1+3); while(
3、y1!=0); do y2=2*x2*x2*x2-4*x2*x2+3*x2-6; x2=x2-y2/(6*x2*x2-8*x2+3); while(y2!=0); printf(x1=%.3f,x2=%.3fn,x1,x2); 5.16打印以下图案 * * * * * * * * * * * * * * * * * * * * * * * * * #includemath.h main() int i,j,k; for(i=0;i=3;i+) for(j=0;j=2-i;j+) printf( ); for(k=0;k=2*i;k+) printf(*); printf(n); for(i=0;i=2;i+) for(j=0;j=i;j+) printf( ); for(k=0;k=4-2*i;k+) printf(*); printf(n);
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 第四 第五 答案 谭浩强
限制150内