C语言第七章习题答案.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《C语言第七章习题答案.doc》由会员分享,可在线阅读,更多相关《C语言第七章习题答案.doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、7.1写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果。两个整数由键盘输入。hcf(u,v)int u,v; int a,b,t,r; if(uv) t=u;u=v;v=t; a=u;b=v; while(r=b%a)!=0) b=a;a=r; return(a);lcd(u,v,h)int u,v,h; int u,v,h,l; scanf(%d,%d,&u,&v); h=hcf(u,v); printf(H.C.F=%dn,h); l=lcd(u,v,h); printf(L.C.d=%dn,l);return(u*v/h);#include void
2、main() int u,v,h,l; scanf(%d,%d,&u,&v); h=hcf(u,v); printf(H.C.F=%dn,h); l=lcd(u,v,h); printf(L.C.D=%dn,l);7.2 求方程根float x1,x2,disc,p,q;greater_than_zero(a,b)float a,b; x1=(-b+sqrt(disc)/(2*a); x2=(-b-sqrt(disc)/(2*a);equal_to_zero(a,b)float a,b; x1=x2=(-b)/(2*a);smaller_than_zero(a,b)float a,b; p=-
3、b/(2*a); q=sqrt(disc)/(2*a);main() float a,b,c; printf(n输入方程的系数a,b,c:n); scanf(%f,%f,%f,&a,&b,&c); printf(n 方程是:% 5.2f*x*x+%5.2f*x+%5.2f=0n,a,b,c); disc=b*b-4*a*c; printf(方程的解是:n); if(disc0) great_than_zero(a,b); printf(X1=%5.2ftX2=%5.2fnn,x1,x2); else if(disc=0) zero(a,b); printf(X1=%5.2ftX2=%5.2fn
4、n,x1,x2); else small_than_zero(a,b,c); printf(X1=%5.2f+%5.2fitX2=%5.2f-%2.2fin,p,q,p,q); 7.3 写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的信息。#include#includevoidmain() int number; scanf(%d,&number); if(prime(number) printf(yes); else printf(no);int prime(number)int number; int flag=1,n;for(n=2;nsqrt(number);n+) if
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 第七 习题 答案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内