zoukankan      html  css  js  c++  java
  • 17、输入abc的值求一元二次方程的解

    输入abc的值求一元二次方程的解

    程序代码:

    /*
    	2017年6月30日16:14:49
    	功能:输入abc的值求一元二次方程的解 
    */ 
    
    # include <stdio.h>
    # include <math.h>
    
    int main(void)
    {
    	 int a, b, c;  
    	 double x1,x2;
     
    	
    	 printf("请输入一元二次方程ax^2+bx+c=0中abc的值:
    ");
    	 printf("a = ");scanf("%d",&a);
    	 printf("b = ");scanf("%d",&b);
    	 printf("c = ");scanf("%d",&c);
     
    	 float jesse = (float)(b*b - 4*a*c); 
     
    	 if (jesse>0)
    	 {
    		  x1 = 2*c/(-b+sqrt(jesse));
    		  x2 = 2*c/(-b-sqrt(jesse));
    		  printf("该方程有两个解:
    x1 = %f, x2 = %f
    ",x1, x2);
    	 }
    
    	 else if (jesse==0)
    	 {
    		  x1 = -b/(2*a);
    		  x2 = x1;
    		  printf("该方程有一个解:x1 = x2 = %f
    ",x1);
    	 }
    
    	 else
    	 { 
    		 printf("该方程无解!
    ");
    	 }
    
    	 return 0;
    }
    /*
    在VC++6.0中显示的结果:
    ————————————————————————————
    请输入一元二次方程ax^2+bx+c=0中abc的值:
    a = 1
    b = 23
    c = 3
    该方程有两个解:
    x1 = -22.868817, x2 = -0.131183
    ————————————————————————————
    */
    

      

  • 相关阅读:
    Windows提权列表
    Metasploit之多种后门生成
    Metasploit下添加新exploit
    Linux常用命令
    Drozer快速使用指南
    数值
    null, undefined 和布尔值
    数据类型概述
    JavaScript 的基本语法
    JavaScript 语言的历史
  • 原文地址:https://www.cnblogs.com/wxt19941024/p/6546692.html
Copyright © 2011-2022 走看看