在阅读代码前,先说一下这本书的在版编目(CIP)数据:C语言程序设计教程/黄迪明、余勤主编.--北京:国防工业出版社,2006.5 ISBN 7-118-04516-0
所有代码均在 VS2013 中成功运行。若有不妥之处,非常欢迎您提出问题,若能提出改进意见,不胜感激!
3.1 求解二次方程 ax^2+bx+c=0.应用求根公式:(-b±sqrt(b^2-4ac))/2a.
#include<stdio.h>
#include<math.h>
void main()
{
printf("求解二次方程 ax^2+bx+c=0.应用求根公式:(-b±sqrt(b^2-4ac))/2a.\n\n");
float x = 0, k =0 , a = 0;
float temp=0;
printf("请输入方程的二次项系数:");
scanf("%f",&x);
printf("请输入方程的一次项系数:");
scanf("%f", &k);
printf("请输入方程的二次项系数:");
scanf("%f", &a);
temp = k*k - 4 * x*a;
if (temp<0)
{
printf("\n该方程无实数解.");
}
else if (temp=0)
{
printf("\n该方程的解为:%f", (-k) / (2 * x));
}
else
{
printf("\n该方程有两个解.\t第一个解为;%f\t第二个解为:%f", (-k + sqrt(k*k - 4 * x*a)) / (2 * a), (-k - sqrt(k*k - 4 * x*a)) / (2 * a));
}
getch();
}
3.3 试编程完成:从键盘上输入一系列字符,包括数字、空格、和其他字符(当输入数字‘1’时结束程序运行),最后要求计算分别计算出所输入的数字、空格和其他字符出现的次数。

本文提供了《C语言程序设计教程》第三章的课后习题解答,包括求解二次方程的代码实现及字符计数程序。代码已在VS2013环境中测试通过,欢迎提问与交流。
第三章课后习题答案&spm=1001.2101.3001.5002&articleId=74938738&d=1&t=3&u=d271a5e20122418d9d6eab44a91d311d)
339

被折叠的 条评论
为什么被折叠?



