该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

#include

#include

#define PI 3.1415926

int main()

{

int a,b,c;

float x1,x2,d,r,h,S,V;

printf("输入方程的三个系数:");

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

getchar();

printf("方程:");

printf("%dx^2",a);

if(b>=0) printf("+");

printf("%dx",b);

if(c>0) printf("+");

printf("%d=0的解为: ",c);

if(a!=0)

{

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

if(d>0)//判别式大于零,有两个不相等的实数根

{

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

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

if(x1

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

else

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

getchar();

}

else if(d==0)//判别式等于零,有两个相等的实数根

{

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

printf("x1=x2=%0.2f",x1);

getchar();

}

else//判别式小于零,在实数范围内无解

{

printf("方程在实数范围内无解\n");

getchar();

}

}

else

printf("该方程不是一元二次方程\n");

printf("求圆柱体的表面积和体积(单位是cm):\n");

printf("请输入圆柱体的半径\n");

scanf("%f",&r);

printf("请输入圆柱体的高\n");

scanf("%f",&h);

S=2*PI*r*h+2*PI*r*r,V=3.1415926*r*r*h;

printf("圆柱体表面积是:%.2f\n体积是:%.2f\n",S,V);

system("pause");

return 0;

}

比如这个比较简单的代码就可以求解一元二次方程,圆柱的表面积、体积等,因此,学好编程还是有很大的实用性的!!!

自学c语言后的感受,一路走来,浅谈c语言的学习感想相关推荐

  1. c语言函数调用参数调用的太少,浅谈C语言函数调用参数压栈的相关问题

    参数入栈的顺序 以前在面试中被人问到这样的问题,函数调用的时候,参数入栈的顺序是从左向右,还是从右向左.参数的入栈顺序主要看调用方式,一般来说,__cdecl 和__stdcall 都是参数从右到左入 ...

  2. c语言 去掉双引号_技术分享|浅谈C语言陷阱和缺陷

    良好的软件架构.清晰的代码结构.掌握硬件.深入理解C语言是防错的要点,人的思维和经验积累对软件可靠性有很大影响.C语言诡异且有种种陷阱和缺陷,需要程序员多年历练才能达到较为完善的地步.软件的质量是由程 ...

  3. 教师教学质量评价系统c语言,教师课堂教学评价大全_浅谈C语言课堂教学方法

    摘要:编程类课程是计算机系学生普遍感觉较难的学科,课堂气氛往往显得比较沉闷,令学生感觉枯燥无味.为了提高学生的学习兴趣,本文提出"五环节教学法",将学生变为学习的主体,让学生从被动 ...

  4. c语言中很多中括号由外向里,浅谈C语言中的类型声明

    文章目录 [隐藏] 新年第一更!之前群友问了一个 C语言 问题,即int(*(*p)()).int *(*p)()和int *(*p())的区别在哪里.确实,有时C语言的类型声明是很魔性的,看着也很令 ...

  5. C语言布尔类型占几个字节,浅谈C语言中的布尔(bool)类型

    我们知道在C++里有专门的bool类型,用来表示真或假.但是在C语言里没有这样的类型(至少我是一直这么认为的),表达式的值0为假,非0为真.所以条件判断语句( if(-).while(-) )非常灵活 ...

  6. c程序语言的常量变量和标识符,浅谈C语言中的常量与变量.pdf

    课程教育研究 CourseEducationResearch 2014年4月 上旬刊 教学.信息 浅谈C语言中的常量与变量 刘 星 (青 岛工学院商学院 山东 青岛 266300) [摘要]在任何一种 ...

  7. c语言结构共用体的作用,浅谈C语言共用体和与结构体的区别

    共用体与结构体的区别 共用体: 使用union 关键字 共用体内存长度是内部最长的数据类型的长度. 共用体的地址和内部各成员变量的地址都是同一个地址 结构体大小: 结构体内部的成员,大小等于最后一个成 ...

  8. 浅谈go语言交叉编译

    浅谈go语言交叉编译 基础 cgo cgo设置编译和链接参数 静态库和动态库 静态库 动态库 静态编译 cgo的内部连接和外部连接 internal linking external linking ...

  9. 分三种情况C语言编程,浅谈C语言教学的现状及几点建议.doc

    浅谈C语言教学的现状及几点建议 浅谈C语言教学的现状及几点建议 摘 要 针对C语言教学中存在的问题提出建议,以期对C语言教学有一定帮助. 关键词 C语言:课程设置:创新能力 中图分类号:G642 文献 ...

最新文章

  1. python 技术篇-时间戳的获取,记录程序处理时间
  2. web中静态资源和动态资源的概念及区别
  3. ipad UISplitViewController 导航视图控制器标题设置
  4. VS2019使用NASM编译汇编文件
  5. 给做IT的一点心理安慰
  6. JVM常用垃圾收集器
  7. 协议栈 状态机 java_TCP状态机《LwIP协议栈源码详解——TCP/IP协议的实现》
  8. Python爬虫学习笔记-第二十七课(MongoDB下)
  9. ChineseLunisolarCalendar 农历日期
  10. 滴滴裁员2000,赔偿方案已出!程序员:我很开心!
  11. python代码情话_程序员的土味情话~(内含表白代码)
  12. 【UEFI基础】EDK编译生成的二进制的结构
  13. switch 语句 -- 超详解
  14. docker搭建xui
  15. 新版白话空间统计(12):P值的表达以及空间统计上的特性
  16. 如何恢复硬盘数据,包括硬盘文件名乱码
  17. 测度不变变换(Measure Preserving Transformation)
  18. linux远程文件拷贝方式,linux远程拷贝文件
  19. 致力做中产家庭亲子生活专家,爸妈营获宝宝树战略投资...
  20. Deseja sua sorte boa, Renato Augusto

热门文章

  1. Mosquitto搭建Android推送服务番外篇一:各种报错解决
  2. 【C++】朝花夕拾——表达式树
  3. Python入门(基本概念一)
  4. 【转】一个基于Ajax的通用(组合)查询(ASP.NET)
  5. dolphin.php 视频,DolphinPHP V1.0.4发布
  6. delphi pid判断进程结束_有两个这样的进程:僵尸进程amp;孤儿进程,蓝瘦香菇
  7. Mac支持NTFS两款软件
  8. C++ 调节PCM音量
  9. 别因为要学的太多反而压垮自己
  10. ffmpeg之图片转gif