//求一元二次方程:ax2+bx+c=0(a≠0)的解

#include

#include

main()

{

int a,b,c;

double x1,x2,delta;

char ch;

printf("请依次输入一元二次方程三个系数a,b,c的值:");

scanf("%d%d%d",&a,&b,&c);

delta=b*b-4*a*c;

if(delta>0)

{

x1=(-b+sqrt(delta))/(2*a);

x2=(-b-sqrt(delta))/(2*a);

printf("该一元二次方程有两个不同的解: x1=%f,x2=%f\n",x1,x2);

}

else if(delta==0)

{

x2=x1=(-b)/(2*a);

printf("该一元二次方程有两个相同的解: x2=x1=%f\n",x1);

}

else

printf("该一元二次方程无解!\n");

printf(" \n") ;

printf("是否继续?(y/n)\n");

fflush(stdin); //清空缓冲区

ch=getchar(); //接收输入字符

if(ch=='Y' || ch=='y') //判断输入字符并进行继续或者退出操作

{

printf("继续中......\n");

main(); //返回main函数

}

else

printf("退出操作!\n"); //什么也不做 自然退出

}

//求一元二次方程:ax2+bx+c=0(a≠0)的解

#include

#include

int main(void)

{

int a,b,c;

double x1,x2,delta;

char ch;

do{

printf("请依次输入一元二次方程三个系数a,b,c的值:");

scanf("%d%d%d",&a,&b,&c);

delta=b*b-4*a*c;

if(delta>0)

{

x1=(-b+sqrt(delta))/(2*a);

x2=(-b-sqrt(delta))/(2*a);

printf("该一元二次方程有两个不同的解: x1=%f,x2=%f\n",x1,x2);

}

else if(delta==0)

{

x2=x1=(-b)/(2*a);

printf("该一元二次方程有两个相同的解: x2=x1=%f\n",x1);

}

else

printf("该一元二次方程无解!\n");

printf(" \n") ;

printf("是否继续?(y/n)\n");

fflush(stdin);

//清空缓冲区。用来清空输入缓存,以便不影响后面输入的东西

ch=getchar();

}while(ch=='y'||ch=='Y');

printf("退出操作!\n"); //什么也不做 自然退出

}

c语言输入一元二次方程三个系数,C语言程序 一元二次方程相关推荐

  1. java中直角三角形第三条边,Java编程,根据输入三角形的三个边边长,程序能判断三角形类型为:等边、等腰、斜角、直角三角形,求代码...

    private static Scanner sc;private static int edge[] = new int[3];public static void main(String[] ar ...

  2. C语言-- 输入三角形的三边长,求三角形的面积。

    分析:已知三角形的三边长度求三角形的面积,要使用海伦公式: #include<stdio.h> #include<math.h> void main() {float a,b, ...

  3. C语言 输入三角形的三条边(a,b,c),计算三角形的面积

    求三角形的面积这里可以用海伦公式:s=sqrt(p*(p-a)(p-b)(p-c)) 这里我在Linux编程环境编译 代码如下: 这里用到了sqrt()函数用来求给定值的平方根,需要加上#includ ...

  4. c语言输入相应的成绩评定信息,C语言机练习题记答案.doc

    C语言机练习题记答案.doc 1.在屏幕上输出"hello world"2.定义整型变量a,赋初始值10,在屏幕上输出变量的值3.在题2中,变量a的值由用户输入,然后再输出a的值4 ...

  5. c语言输入字符串_我们一起学C语言(四)

    C语言来喽~ 每日一句 我关心我自己, 愈是孤单, 愈是没有朋友, 愈是无助, 那我就愈是自尊. --<简爱> 表达式 在上一篇中,我们已经学习了运算符,接下来我们来看如何运用这些运算符写 ...

  6. c语言输入r1 r2垫片的面积,C语言上机实验答案Word版

    <C语言上机实验答案Word版>由会员分享,可在线阅读,更多相关<C语言上机实验答案Word版(33页珍藏版)>请在人人文库网上搜索. 1.传播优秀Word版文档 ,希望对您有 ...

  7. c语言输入名字判断姓是否缩写,C语言复习笔记

    根据coder-pig(http://blog.csdn.net/coder_pig)的博客学习整理,感谢! 基础知识 1.C语言程序的转换过程 注解:①当我们在编译器上把代码写好,此时的文件是Hel ...

  8. c语言输入r1 r2垫片的面积,C语言基础入门设计

    实验一 实验 1 一. 实验目的 C 语言程序设计入门篇 简单的 C 程序设计 1.熟悉 VC++语言上机环境及上机操作过程. 2.了解如何编辑.编译.连接和运行一个 C 程序. 3.掌握 C 语言中 ...

  9. c语言输入数字误以为是字符,C语言初学者常见错误

    一.语言使用错误 在打代码的过程中,经常需要在中文与英文中进行转换,因此常出现一些符号一不小心就用错,用成中文.例如:":"中文中的分号占用了两个字节,而英文中";&qu ...

最新文章

  1. bzoj1036: [ZJOI2008]树的统计Count 树链剖分
  2. vue created 调用方法_深入解析 Vue 的热更新原理,偷学尤大的秘籍?
  3. MATLAB实战系列(九)-遗传算法(GA)求解旅行商问题(TSP)思路解析
  4. oracle强制切换redolog组
  5. 多线程—AQS独占锁与共享锁原理
  6. 键盘出现与消失的监听方法
  7. 微信红包订单存储架构变迁的最佳实践
  8. sass用法快速入门
  9. 保存电脑上的屏保图片
  10. h5抽奖大转盘开发笔记小结,涉及到的知识点和包资源
  11. easyui动态修改required
  12. 快手与欧足联达成版权合作,获本赛季欧冠直播和短视频二创授权
  13. Deliberated Domain Bridging for Domain Adaptive Semantic Segmentation
  14. 全国计算机四级之网络工程师知识点(四)
  15. 全球与中国工业级氟化氢铵市场现状及未来发展趋势2022
  16. oracle 启动crs进程,由于CRS磁盘dismount造成的CRS进程无法启动问题
  17. http://www.cnblogs.com/ILove/archive/2008/04/07/1140419.html
  18. 计算机的应用软件在哪里,电脑软件卸载在哪里
  19. 300期夏天计算机开机号,2018年300期福彩中心开机号附汇总
  20. 杨澜写给女儿的十四条人生忠告

热门文章

  1. !!!RFID原理及应用期末复习总结!!!少走弯路,直接满绩!
  2. 关于讯飞语音SDK开发学习
  3. LeetCode:292. Nim Game Nim 游戏(C语言)
  4. 放大镜展示特效,仿华为手机商品~
  5. GIT-Bonobo.Git.Server的使用
  6. 使用HTML表单和表格完成静态QQ登陆界面
  7. 游戏修改器制作教程一:键盘鼠标模拟
  8. 计算机人物事迹范文,人物事迹通讯稿范文.doc
  9. 已解决ValueError: More than 4094 XFs (styles)
  10. 技术面试中,什么样的问题才是好问题?