其他分享
首页 > 其他分享> > 沈阳航空航天大学计算机考研真题2014.2

沈阳航空航天大学计算机考研真题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