麻烦哪位大师帮我做一下这三个题目吧、、、、、我是新手
1)编程实现求解一元二次方程 ax^2+bx+c=0,作为一个健壮的程序,应根据方程系数的不同取值判断方程根的情况。如:当a=0 且b=0 且c≠0 时,方程无根;
当a=0 且b≠0 时,方程有一个根;
当a≠0 且b≠0 时,根据 delta=b^2-4ac 判断方程根:
delta>0,有两个不同实根;
delta=0,有两个相同实根;
delta<0,有两个不同复根。
根据以上分析,编写源程序,要求输出方程的根。
2)编写程序打印出所有的水仙花数。所谓水仙花数是指一个三位数,其各位数字的立方和等于该数本身。例如:153=1^3+5^3+3^3,所以153是一个水仙花数。
3)编写一个交换两个整数次序的函数,如输入a=1和b=2后,输出结果为a=2和b=1 。提示可考虑swap(int *,int*)。