用户提问

(注意:本题需要用平方根函数sqrt(),所以在main函数前加上#include “math.h”)

1、声明整型变量a,b和c,单精度变量d

2、从键盘输入三个系数,以空格间隔,存入a,b,c三个变量中。

3、d赋值为b2-4ac

3、(注意:第2步输入时应满足b2-4ac>=0)

4、在屏幕中输出方程的根:(注意: 写为:sqrt(d))。

输出结果如下图所示

推荐答案

#include

#include

int main()

{

int a, b, c;

double d, x1, x2;

printf ("请输入三个系数,以空格间隔:");

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

printf ("a=%d b=%d c=%d\n", a, b, c);

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

printf ("判别式d=%f\n", d);

if (a==0||d<0)

{

printf ("error!!!\n");

return 1;

}

x1 = (-b+sqrt(d))/(2*a), x2 = (-b-sqrt(d))/(2*a) ;

printf ("方程%d*x^2 + %d*x + %d = 0 的根:\n", a, b , c);

printf ("x1 = %f x2 = %f\n", x1, x2);

}

辅助答案

用户:he758521

2017年08月02日

#include

#include

int main()

{

int a,b,c;

float d;

printf("请输入三个系数,以空格间隔(a b c):");

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

d=(float)b*b-4*a*c;

if(d>0)

{

printf("方程%dX^2+%dX+%d=0的根为:",a,b,c);

printf("x1=%f x2=%f\n",(-1.0*b-sqrt(d))/2.0/a,(-1.0*b+sqrt(d))/2.0/a);

}

else if(d==0)

{

printf("方程%dX^2+%dX+%d=0的根为:",a,b,c);

printf("x=%f\n",-1.0*b/2.0/a);

}

else

{

printf("方程%dX^2+%dX+%d=0的没有实数根\n",a,b,c);

}

return 0;

}

请输入三个系数,以空格间隔(a b c):3 6 2

方程3X^2+6X+2=0的根为:x1=-1.577350 x2=-0.422650

用户:3838438

2017年07月21日

#define _CRT_SECURE_NO_WARNINGS

#include

#include

int main()

{

double a, b, c, disc, x1, x2, realpart, imagpart;

scanf("%1f,%1f,%1f", &a, &b, &c);

printf("the equattion");

if (fabs(a) <= 1e-6)

printf("is not a quattion\n");

else

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

if (fabs(disc) <= 1e-6)

printf("has two equaol roots:%8.4f\n", -b / (2 * a));

else

if (disc > 1e-6)

{

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

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

printf("has distinct real roots:%8.4f and %8.4f\n", x1, x2);

}

else

{

realpart = -b / (2 * a);

imagpart = sqrt(-disc) / (2 * a);

printf("has complex roots:\n");

printf("%8.4f + %8.4fi\n", realpart, imagpart);

printf("%8.4f - %8.4fi\n", realpart, imagpart);

}

{

return 0;

}

}

用户:那时雨ls

2017年07月03日

说清楚 到的士C语言还是C++

c语言ax2十bx十c=0的根,c++c语言计算aX2+bX+c=0的根。程序编写相关推荐

  1. C语言编程>第二十周 ② 下列给定程序中,函数fun的功能是:求出数组中最大数和次最大数,并把最大数和b[0]中的数对调、次最大数和b[1]中的数对调。

    例题:下列给定程序中,函数fun的功能是:求出数组中最大数和次最大数,并把最大数和b[0]中的数对调.次最大数和b[1]中的数对调. 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构. ...

  2. C语言编程>第二十六周 ⑥ 请补充fun函数,该函数的功能是:按 “0”到 “9”统计一个字符串中的奇数数字字符各自出现的次数,结果保存在数组num中。注意:不能使用字符串库函数。

    例题:请补充fun函数,该函数的功能是:按 "0"到 "9"统计一个字符串中的奇数数字字符各自出现的次数,结果保存在数组num中.注意:不能使用字符串库函数. ...

  3. C语言之字符串探究(十):递归逆置字符串

    相关博文:C++之char和string字符串类探究 相关博文:C语言之数组探究(一):定义.大小.初始化.访问和三要素 相关博文:C语言之字符串探究(一):字符串与字符数组 相关博文:C语言之字符串 ...

  4. C语言编程>第十四周 ⑦ 请编写一个函数fun,它的功能是:计算n门课程的平均分,计算结果作为函数值返回。

    例题:请编写一个函数fun,它的功能是:计算n门课程的平均分,计算结果作为函数值返回. 例如,若有5门课程的成绩是88.92.80.61.5.55:则函数的值为75.30. 请勿改动主函数main与其 ...

  5. C语言编程>第十周 ⑦ 请编写函数fun,该函数的功能是:统计一行字符串中单词的个数,作为函数值返回。一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格隔开,一行……

    例题:请编写函数fun,该函数的功能是:统计一行字符串中单词的个数,作为函数值返回.一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格隔开,一行的开始和结尾都没有空格. 请勿改 ...

  6. C语言编程>第二十二周 ④ 从键盘输入一组小写字母,保存在字符数组str中,请补充fun函数,该函数的功能是:把字符数组str中字符下标为偶数的小写字母转换成对应的大写字母,结果仍保存在原数组

    例题:从键盘输入一组小写字母,保存在字符数组str中,请补充fun函数,该函数的功能是:把字符数组str中字符下标为偶数的小写字母转换成对应的大写字母,结果仍保存在原数组中. 例如,输入 " ...

  7. C语言编程>第二十二周 ⑥ 请补充fun函数,该函数的功能是:把字符下标能被2和3同时整除的字符从字符串s中删除,把剩余的字符重新保存在字符串s中。

    例题:请补充fun函数,该函数的功能是:把字符下标能被2和3同时整除的字符从字符串s中删除,把剩余的字符重新保存在字符串s中.字符串s从键盘输入,其长度作为参数传入fun函数. 例如,输入 " ...

  8. C语言编程>第十六周 ② 函数fun的功能是:统计长整数test的各位上出现数字5、6、7的次数,并通过外部(全局)变量sum5、sum6、sum7返回主函数。

    例题:函数fun的功能是:统计长整数test的各位上出现数字5.6.7的次数,并通过外部(全局)变量sum5.sum6.sum7返回主函数. 例如:当test=89431676时,结果应该为:sum5 ...

  9. C语言编程>第二十二周 ③ 下列给定的程序中,函数fun的功能是根据整型形参n,计算如下公式的值:

    例题:下列给定的程序中,函数fun的功能是根据整型形参n,计算如下公式的值: 例如,若n=1000,则应输出0.000155. 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构. 代码 ...

  10. 计算机二级C语言学习笔记(十八)

    上一篇:计算机二级C语言学习笔记(十七) 程序填空题(二) 题型二:平均值 首先求和,然后将和除以项数 ===================================== ========== ...

最新文章

  1. 机器学习虽好,也要看什么场合!
  2. POJ 3104 Drying【二分搜索】最大化最小值问题
  3. 关于继承方式和访问权限
  4. 安装centos6.0 未找到任何驱动器
  5. instr 函数从后往前计数 instr(spell,' ',-1)
  6. “绿色高效 模块智能”金融业数据中心系列规范发布会将于12月7日召开
  7. php中global什么意思,php中global和$GLOBALS[]的用法、解释、区别
  8. window下启动Redis闪退问题解决
  9. 在Ubuntu上使用Netdata设置实时性能监控
  10. 社会学概论(本专)【2】
  11. python把一个文件夹内子文件夹下所有文件复制到指定目录下
  12. linux学习笔记_1.系统简介
  13. php twig if,如何使用短语法使用Twig检查变量是否存在以及是否为空
  14. Ucore与xv6文件系统分析
  15. 高斯径向基函数的理解
  16. Google超高速吉比特因特网服务的研究报告
  17. mysql 圆周率_mysql - π=3.1415926 - 博客园
  18. 索尼录音笔怎么导出录音内容_录音笔行业迎全新声态,搜狗AI录音笔带来哪些升级?...
  19. python爬虫代码房-python爬虫爬取链家二手房信息
  20. BA网络的matlab仿真

热门文章

  1. 矢量网络分析仪测量相位是靠什么实现的
  2. 邮件服务器搬家,邮件搬家操作方法
  3. B站手机缓存的视频在电脑上转换观看
  4. PHP 实现微信登录
  5. Android简历模板
  6. html替换图片上的文字,如何在图片上改字|超简单的修改图片里文字方法
  7. 计算机音乐我还是曾经那个少年,我还是从前那个少年是什么歌
  8. CSDN博文精选:最受欢迎的系列专栏博客推荐
  9. 【人类简史】从动物到上帝 [以色列-尤瓦尔 · 赫拉利](阅读笔记)
  10. 西电操作系统:进程程序复习