题目URL:http://acm.hdu.edu.cn/showproblem.php?pid=1840
判断一个给定的一元二次方程的解的个数。但是这个题目的的一个隐含条件是,a不一定不为0.如果a为零的话,那么这个方程就要退化成为一个一元一次方程了。甚至当a,b同时为零的话,就要考虑c是否为零了,若c为零,则解无穷多。若不为0,则无解。这道的分类讨论必须很严谨。复习了一下初中的代数知识。感觉不错。
这是我的AC代码。
#include<iostream>
#include<stdio.h>
using namespace std;
int main()
{
int a, b, c, ans, delta, cases;
......
阅读全文