欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C语言入门

程序员文章站 2022-04-03 22:36:05
...

 使用Visual studio 2013 写 C  程序

C语言入门


C语言入门


C语言入门


C语言入门

求ax^2+bx+c=0的俩个根:

#include<stdio.h>//导包:预处理指令
#include<math.h>//导包:预处理指令
int main()
{
	//求ax^2+bx+c=0的俩个根:b^2-4ac>=0
	double a, b, c, disc, x1, x2, p, q;//定义变量
	printf("请输入a,b,c的值\n");// \n 代表换行符
	//从控制台接收三个double 数 &符号表示地址符 
	//%d,%f,%lf,%c分别是int,float,double,char类型的占位符
	scanf_s("%lf%lf%lf",&a,&b,&c);//&符号表示地址符 
	//%后面的.0表示精确到小数点后0位
	printf("该方程为:%.0lfx^2+(%.0lf)x+%.0lf=0\n",a,b,c);
	getchar();
	disc = b*b - 4 * a*c;
	if (disc<0)
	{ 
		printf("该方程没有实数根");
		getchar();
		return;
	}
	p = -b / (2.0*a);
	q = sqrt(disc) / (2.0*a);
	x1 = p + q; x2 = p - q;
	printf("方程的两个根分别是:\n");
	printf("x1=%.0lf\nx2=%.0lf",x1,x2);
	getchar();
	return 0;
}


C语言入门

C语言入门