c语言老谭书上的例题帮我分析一下吧

[复制链接]
查看11 | 回复3 | 2008-12-2 21:09:07 | 显示全部楼层 |阅读模式
第2版本p101的例题5.6
条件1 a=0不是二次方程
条件2 b*b-4*a*c=0有2个相等的实跟
条件3 b*b-4*a*c>0有2个不相等的跟
条件4 b*b-4*a*c
main()
{float a,b,c,disc,x1,x2,realpart,inagpart;
scanf("%f,%f,%f",&a&b&c);
printf("THE equation");
if(fabs(a)1e-6)
x1=(-b+sqrt(disc))/(2*a);
x2=(-b-sqrt(disc))/(2*a);
print("has distinct real roots:%8.4f and %8.4\n",x1,x2);
}
else
{realpart=-b/(2*a);
imagepart=sqrt(-disk)/(2*a);
printf("has complex roots:\n");
printf("%8.4f+%8.4fi\n,realpart,imagpart);
printf("%8.4f-%8.4fi\n,realpart,imagpart);
}
}
}
这就是全部答案 但是我不理解啊看不明白 上面还有很多不认识的单词 希望帮助我翻译一下啊
上面可能有一些漏掉的地方希望大家给予改正我是自学到第5章的 一看到这么就蒙了 希望帮我讲解一下
一元2次 的公式的确是初中的公式 我都4年没有正经的学习了都忘了 呵呵 我现在当网管 想学会C语言 学C语言不背英语可以么 与C语言有关的我还是要背的 比如函数什么的我还是要背的 其他的可以不背么 我最讨厌被单词

回复

使用道具 举报

千问 | 2008-12-2 21:09:07 | 显示全部楼层
我是4楼 针对楼主的补充再加几句~~~学编程是不需要背单词的 就是你说的函数什么的也不是要背的 函数都是实现具体功能的 知道这个函数的作用你就会用 靠背函数的话你是学不好语言的而且函数你也不可能记的完。但这并不是说英语不重要 如果你只是想把简单的C的语法啊什么的会用比如就只学会谭浩强的那本书的话 我可以确切的说 你完全不用管什么英语!但是如果你想更进一步的学习C 让C真正能够写出有作用的程序来,能看懂英语那是必不可少的 比如windows编程里MSDN都是英文的 看懂它很重要 还要一些底层开发比如嵌入式方面多用C 而这方面很多的书籍很多的资料是英文的 所以能看懂英文资料真的是相当重要 这里你不一定要去刻意的及很多...
回复

使用道具 举报

千问 | 2008-12-2 21:09:07 | 显示全部楼层
这个要详细一点啊#include#include main() {float a,b,c,disc,x1,x2,realpart,inagpart; scanf("%f,%f,%f",&a,&b,&c); printf("THE equation"); if(fabs(a)<=1e-6) /* 这...
回复

使用道具 举报

千问 | 2008-12-2 21:09:07 | 显示全部楼层
共轭(读音是额,意思是古代木头做的战车两边的两个把手)复根 你如果想搞懂一元二次方程的求根方法,应该看中学的书(复数,应该是高中学的,而不是初中) 如果你不想搞懂它,只是想学习c语言,你可以不看这个题,看其他的题目就可以了。补充回答:根本不需要被单词,用到哪个的时候,就查一下词典啊如果多查了几次,自然会记住它的...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行