"C语言程序设计第三版谭浩强课后习题答案完整版"

需积分: 0 0 下载量 94 浏览量 更新于2023-12-24 收藏 216KB DOC 举报
&a,&b,&c); if (a>b) max=a; else max=b; if (max<c) max=c; printf(“max=%d\n”,max); } 1.7 编写一个程序,将一个双精度浮点数分解为整数和小数部分,并分别以整数部分和小数部分的形式输出。 解: mian() {double x,fraction; long integar; printf(“输入一个双精度浮点数”); scanf(“%lf”,&x); integar=(long)x; fraction=x-integar; printf(“x=%f\n”,x); printf(“integar=%d\n”,integar); printf(“fraction=%f\n”,fraction); } 1.8 编写一个程序,要求输入两个整数,求出它们的和、差、积、商并输出。 解: mian() {int x,y,add,sub,mul; float div; printf(“输入两个整数:”); scanf(“%d,%d”,&x,&y); add=x+y; sub=x-y; mul=x*y; div=(float)x/y; printf(“add=%d,sub=%d,mul=%d,div=%f/n”,add,sub,mul,div); } 第二章 2.5 求解一元二次方程 ax2+bx+c=0 的根,输入 a、b、c 的值,输出方程的根。" C语言程序设计是一门十分重要的编程语言,对于学习计算机编程有着重要的指导作用。谭浩强教授的《C语言程序设计第三版》是一本经典的教材,在学习C语言程序设计方面拥有很高的参考价值。为了帮助学习者更好地掌握课后习题,我们提供了该书课后习题的答案完整版。 在第一章的课后习题中,我们提供了题目1.5、1.6、1.7和1.8的答案。题目1.5要求编写一个C程序,输出指定的信息。解答中使用了printf函数来输出信息,展示了C语言基本的输出功能。题目1.6要求输入三个值,输出其中的最大值。解答中使用了if语句来实现条件的判断,展示了C语言基本的流程控制功能。题目1.7要求将一个双精度浮点数分解为整数和小数部分,并分别输出。解答中使用了double和long类型的变量,展示了C语言基本的数据类型处理功能。题目1.8要求输入两个整数,求出它们的和、差、积、商并输出。解答中使用了int和float类型的变量,展示了C语言基本的数学运算功能。这些题目的答案全面展示了C语言的基本语法和功能。 在第二章的课后习题中,我们提供了题目2.5的答案。题目2.5要求解一元二次方程的根,输入a、b、c的值,输出方程的根。解答中使用了double类型的变量和一元二次方程的求根公式,展示了C语言的数学运算和函数调用功能。 总的来说,这些课后习题的答案完整展示了C语言程序设计的基本语法和功能,能够帮助学习者更好地理解和掌握C语言编程。对于正在学习C语言程序设计的学习者来说,这些答案是重要的参考资料。希望学习者能够利用这些答案更好地完成课后习题,提高编程能力。