用函数输出一个一元二次方程的根
用函数输出一个一元二次方程的根
#include
#include
void gen(double, double, double);
void main() {int a, b, c;scanf("%d,%d,%d", &a, &b, &c);gen(a, b, c);
}
void gen(double x, double y, double z) {double dim = y *y - 4 * x * z;if (dim > 0) {double gen1 = (-y + sqrt(dim)) / (2 * x);double gen2 = (-y - sqrt(dim)) / (2 * x);printf("%lf,%lf", gen1, gen2);}else if (dim == 0)printf("%lf", (-y / (2 * x)));else printf("无实根");}
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
