谭浩强C语言第五版的一些课后习题

第七章 第二题

求方程ax^2+bx+c的根

int main(){float a,b,c;printf("输入x^2的系数:\n");scanf("%f",&a);printf("输入x的系数:\n");scanf("%f",&b);printf("输入常数项:\n");scanf("%f",&c);float det;det=b*b-4*a*c;printf("det=%f\n",det);float x1=(-b+sqrt(det))/2/a;float x2=(-b-sqrt(det))/2/a;if(det>0){printf("有实数根\n");printf("x1=%f x2=%f\n",x1,x2);}else if(det==0){printf("同实数根\n");printf("x=%f\n",x1);}else{  //det<0的情况 printf("没有实数根\n");printf("x1=%f-%fi x2=%f+%fi",-b/(2*a),sqrt(-det)/2/a,-b/(2*a),sqrt(-det)/2/a);}return 0;
}

C语言课后习题(39)相关推荐

  1. 河南理工大学c语言程序第六章答案,河南理工大学C语言课后习题答案精解第六章..ppt...

    河南理工大学C语言课后习题答案精解第六章. 选择题 (1) C语言中一维数组的定义方式为:类型说明符 数组名 A. [整型常量]B. [整型表达式] C. [整型常量]或[整型常量表达式]D. [变量 ...

  2. 湖北民族学院c语言试卷,C实验参考答案(湖北民族学院计算机c语言课后习题答案)..doc...

    C实验参考答案(湖北民族学院计算机c语言课后习题答案). 实验二 基本数据类型.运算符及表达式 1. 分析以下程序,判断输出结果,然后上机运行程序验证结果. (1) # include main( ) ...

  3. C语言课后习题(69)

    谭浩强C语言第五版的一些课后习题 第十章 第十一题 从键盘输入若干行字符,存到磁盘文件,读入数据,将其中的小写转大写 int main(){int i;FILE *fp;char str[100],c ...

  4. C语言课后习题(68)

    谭浩强C语言第五版的一些课后习题 第十章 第四题 合并A B文件信息 并安字母顺序排序,输出到C文件 int main(){char str1[20],str2[20];FILE *p1,*p2,*p ...

  5. C语言课后习题(67)

    谭浩强C语言第五版的一些课后习题 第十章 第三题 输入字符串,将小写转为大写,输出到一个文件,以!结束 实现:输入后将小写转大写了再存到文件中 int main(){FILE *fp;char str ...

  6. C语言课后习题(66)

    谭浩强C语言第五版的一些课后习题 第九章 第三题 编写print,输出成绩数组,包括num,name,score[3] struct Student{char num[6];char name[10] ...

  7. C语言课后习题(65)

    谭浩强C语言第五版的一些课后习题 第九章 第一题 定义一个结构体变量 年月日 计算改日在本年是第几天 struct{int year;int month;int day; }date; int mai ...

  8. C语言课后习题(64)

    谭浩强C语言第五版的一些课后习题 第八章 第十六题 输入一个字符串,含有数字和非数字,将连续的数字作为一个整数存放到数组中,并统计有多少个整数,然后输出 int main(){char str[50] ...

  9. C语言课后习题(63)

    谭浩强C语言第五版的一些课后习题 第八章 第十四题 n个数逆序排列 然后输出 int main(){void print(int *p,int n);void sort(int *p,int n);i ...

最新文章

  1. 深度学习实现缺陷检测
  2. mysql导入sas文件夹_MYSQL导出HTML格式数据如何导入到SAS中
  3. 【Flask项目】项目准备之-创建模块的蓝图
  4. 公路多孔箱涵设计_涵洞设计,设计师可参考~
  5. leveldb java实例_EZDB首页、文档和下载 - LevelDB 的 Java 封装 - OSCHINA - 中文开源技术交流社区...
  6. vue 点击div 获取位置_vue接入腾讯位置服务之点击事件
  7. 《HFSS电磁仿真设计从入门到精通》一1.3 HFSS工程的通用设置
  8. 剑指offer——面试题29:数组中出现次数超过一半的数字
  9. PMP考试难度大吗?
  10. JS中Ajax的方法和应用
  11. keil4for51与keil4forARM的安装与兼容
  12. OPENSSH格式的private key转换成RSA格式生成pem文件
  13. 友盟统计 H5 vue 隐藏友盟图标
  14. NYOJ 1132 promise me a medal (判断两线段是否相交)
  15. U盘无法打开的解决方法大全
  16. js逆向 空气质量检测平台
  17. web学生网页设计作业源码 HTML5+CSS大作业——三八女人节主题设计(1页)
  18. Air780E小程序远程开关-LuatOS版本
  19. 专访天冕科技许文彬:以超5000万用户为基础,构建完善的隐私计算数据应用生态
  20. 【ARM汇编】第三章:ARM指令系统

热门文章

  1. 开源计算机集群监控Ganglia应用视频
  2. linux 邮件开源工具_使用Linux和开源工具编写剧本
  3. (32)Gulp CSS hack 与 Autoprefixer
  4. Bootstrap 下拉菜单
  5. 给网页穿上Word马甲
  6. java登录功能多线程_java之多线程
  7. 增加数据_数据来了!集装箱运量猛增,到底增加了多少!?
  8. 谷歌浏览器安卓_冷知识!你知道安卓系统开始收费了吗?
  9. php怎么写确认密码,如何在Laravel 5中验证当前密码,新密码和新密码的确认? - php...
  10. 自定义WPF ListBox的选择样式