《信息技术基础 第2版 第6章 课后习题参考答案.docx》由会员分享,可在线阅读,更多相关《信息技术基础 第2版 第6章 课后习题参考答案.docx(2页珍藏版)》请在课桌文档上搜索。
1、第六章习题参考答案1)A2)D3)D4)B5)D6)C7)B8)D9)B10)D11)B12)i13)302514)#include#includefloatxl,x2,disc,p,q;voidmain()voidgreater_than_zero(floatzfloat);voidequal-to-zero(floatzfloat);voidsmaller_than_zero(float,float);floatazb,c;printf(inputa,b,c:);SCanf(%f,%f,%f,&a,&b,&c);printf(equation:%5.2f*x*x+%5.2f*x+%5.2f
2、=0n”,a,b,c);disc=b*b-4*a*c;printf(,rootn);if(disc0)(greater-than-zero(azb);printf(xl=%ttx2=%n,xl,x2);)elseif(disc=0)equaLto_zero(a,b);printf(xl=%ttx2=%n,xl,x2);)elsesmaller_than_zero(a,b);printf(xl=%f+%fitx2=%f-%finzp,qzp,q);)voidgreater_than_zero(floata,floatb)xl=(-b+sqrt(disc)(2*a);x2=(-b-sqrt(dis
3、c)(2*a);)voidequal_to_zero(floata,floatb)(xl=2=(-b)(2*a);)voidsmaller_than_zero(floata,floatb)p=-b(2*a);q=sqrt(-disc)(2*a);)15)#include#includevoidmain()charstr80;voidinsert(char);printf(inputfourdigits:);scanf(%s,zstr);insert(str);)voidinsert(charstr)inti;for(i=strlen(str);iO;i-)str2*i=stri;str2*i-l三,;)printf(output:n%sn,str);)