当前位置: 首页 > news >正文

4 最简单的 C 程序设计—顺序程序设计-4.6 顺序结构程序设计举例

【例 4.14】输入三角形的三边长,求三角形面积。
在这里插入图片描述

#include <stdio.h>
#include <math.h> // 包含数学函数头文件main()
{/* 【例 4.14】输入三角形的三边长,求三角形面积。已知三角形的三边长 a,b,c,则该三角形的面积公式为: */float a, b, c, s, area;scanf("% f, % f, % f", &a, &b, &c);s = 1.0 / 2 * (a + b + c);area = sqrt(s * (s - a) * (s - b) * (s - c));printf("a = % 7.2f, b = % 7.2f, c = % 7.2f, s = % 7.2f\n", a, b, c, s);printf("area = % 7.2f\n", area);return 0;
}

在这里插入图片描述

#include <stdio.h>
#include <math.h> // 包含数学函数头文件main()
{float a, b, c, disc, x1, x2, p, q;scanf("a = % f, b = % f, c = % f", &a, &b, &c);disc = b * b - 4 * a * c;p = -b / (2 * a);q = sqrt(disc) / (2 * a);x1 = p + q;x2 = p - q;printf("\nx1 = % 5.2f\nx2 = % 5.2f\n", x1, x2);return 0;
}

相关文章:

  • ROS rospy和roscpp
  • Flink 命令行提交、展示和取消作业
  • Diffusers代码学习-多个ControlNet组合
  • 110.网络游戏逆向分析与漏洞攻防-装备系统数据分析-装备与技能描述信息的处理
  • 统一电荷控制模型与异质结场效应晶体管中的亚阈值电流
  • 面试题:谈谈你对乐观锁和悲观锁的理解?
  • 用链表实现的C语言队列
  • 行为树 Behavoir Tree入门教程|讲的最清晰的教程(大概)
  • 【介绍下R-tree,什么是R-tree?】
  • linux Ubuntu安装samba服务器与SSH远程登录
  • 基于构件开发模型-系统架构师(八)
  • 第一章 Docker入门
  • Mysql查询分析工具Explain的使用
  • Django里choices字段使用中文使用
  • 数据库索引推荐大PK,DBdoctor和资深DBA的终极较量
  • Apache的80端口被占用以及访问时报错403
  • avalon2.2的VM生成过程
  • C++类的相互关联
  • IP路由与转发
  • Java Agent 学习笔记
  • Java 实战开发之spring、logback配置及chrome开发神器(六)
  • Javascript设计模式学习之Observer(观察者)模式
  • Java超时控制的实现
  • Mocha测试初探
  • NSTimer学习笔记
  • Object.assign方法不能实现深复制
  • php中curl和soap方式请求服务超时问题
  • Redis中的lru算法实现
  • Shell编程
  • Tornado学习笔记(1)
  • 笨办法学C 练习34:动态数组
  • 彻底搞懂浏览器Event-loop
  • 聚类分析——Kmeans
  • 开发基于以太坊智能合约的DApp
  • 在Mac OS X上安装 Ruby运行环境
  • # C++之functional库用法整理
  • # windows 运行框输入mrt提示错误:Windows 找不到文件‘mrt‘。请确定文件名是否正确后,再试一次
  • #[Composer学习笔记]Part1:安装composer并通过composer创建一个项目
  • #define MODIFY_REG(REG, CLEARMASK, SETMASK)
  • $().each和$.each的区别
  • $.ajax中的eval及dataType
  • (2)leetcode 234.回文链表 141.环形链表
  • (4) PIVOT 和 UPIVOT 的使用
  • (7)STL算法之交换赋值
  • (k8s中)docker netty OOM问题记录
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (附源码)springboot课程在线考试系统 毕业设计 655127
  • (附源码)计算机毕业设计SSM疫情社区管理系统
  • (入门自用)--C++--抽象类--多态原理--虚表--1020
  • (十一)JAVA springboot ssm b2b2c多用户商城系统源码:服务网关Zuul高级篇
  • (学习总结)STM32CubeMX HAL库 学习笔记撰写心得
  • .bat批处理(五):遍历指定目录下资源文件并更新
  • .Net Remoting(分离服务程序实现) - Part.3
  • .net wcf memory gates checking failed
  • .net安装_还在用第三方安装.NET?Win10自带.NET3.5安装