沈阳航空航天大学计算机考研真题2014.2
作者:互联网
输入一个一元二次方程的三个系数abc,输出该方程的根
Sqrt(a)为a开平方根
#include<stdio.h>
#include<math.h>
int main(){
int a,b,c;
printf("请输入a:");
scanf("%d",&a);
printf("请输入b:");
scanf("%d",&b);
printf("请输入c:");
scanf("%d",&c);
int x1,x2;
int dert=b*b-4*a*c;
if(dert<0){
printf("无实根");
return 0;
}else if(dert==0){
x1=(0-b+sqrt(dert))/2*a;
x2=x1;
printf("两个实根分别是: %d 和 %d",x1,x2);
return 0;
}
else{
x1=(0-b+sqrt(dert))/2*a;
x2=(0-b-sqrt(dert))/2*a;
printf("两个实根分别是: %d 和 %d",x1,x2);
return 0;
}
}
21沈航计算机考研已上岸,真题有一些还是有点难度的,当时挺头疼,现在分享出来,算法思路感觉有点啰嗦,欢迎交流
标签:实根,x1,真题,int,dert,printf,x2,2014.2,考研 来源: https://blog.csdn.net/ITjunjunstudy/article/details/115838442