C语言入门

来源:互联网 发布:软件测试过程管理 编辑:程序博客网 时间:2024/06/10 04:23

 使用Visual studio 2013 写 C  程序








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

#include<stdio.h>//导包:预处理指令#include<math.h>//导包:预处理指令int main(){//求ax^2+bx+c=0的俩个根:b^2-4ac>=0double 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;}




原创粉丝点击