C程题目,求一元二次方程解.有疑惑..
收藏:
0
点赞数:
0
评论数:
0
1个回答

改过之后的程序,粗心的问题啦,少了几个大括号,还有程序尽量做到输入有提示,自己可以加上去.

#include

#include

using namespace std;

int main(void)

{

int repeat,ri;

double a,b,c,d;

scanf("%d",&repeat);

for(ri = 1; ri =0){

printf("x1 = %0.2fn",(-b+sqrt(d))/(2*a));

printf("x2 = %0.2fn",(-b-sqrt(d))/(2*a));}

else{

printf("x1 = %0.2f+%0.2fin",-b/(2*a),sqrt(-d)/(2*a));

printf("x2 = %0.2f-%0.2fin",-b/(2*a),sqrt(-d)/(2*a)); }

}

system("pause");

}

点赞数:
0
评论数:
0
关注公众号
一起学习,一起涨知识