C语言【典型算法编程题】总结

以下最全总结!

一,分支结构

1,if

编写程序,从键盘上输入三角形的三个边长(实数),判断这三个边能否构成三角形(构成三角形的条件为:任意两边之和大于第三边),如果能构成三角形,则计算三角形的面积并输出(保留2位小数);如果不能构成三角形,则输出“Flase”字符串信息。

假设三角形的边长分别为a,b,c,则三角形的面积为

area=√s(s-a)(s-b)(s-c)

,其中s的值为(a+b+c)/2。

(1)输入信息为1.1 2.2 4.4 时,输出Flase

(2)输入信息为3.0  4.0  5.0时,输出6.00

int main() {float a, b, c, s, area;scanf("%f%f%f", &a, &b, &c);if (a + b > c && a + c > b && b + c > a) {s = (a + b + c) / 2;area = sqrt(s * (s - a) * (s - b) * (s - c));printf("%.2f\n", area);}else {printf("Flase\n");}return 0;}

2,从键盘任意输入a,b,c的值,编程计算并输出一元二次方程ax²+bx+c=0的根

----由键盘输入a,b,c。假设a,b,c的值任意,并不保证 b²-4ac≥0  。 需要在程序中进行判别,如果

b²-4ac≥0 ,就计算并输出方程的两个实根,否则就输出“方程无实根”的信息。

 

#include <math.h>
int main() {double a, b, c, disc, x1, x2, p, q;scanf("%lf%lf%lf", &a, &b, &c);disc = b * b - 4 * a * c;if (fabs(disc) < 1e-6) {printf("不是一元二次方程");return 0;}if (disc < 0)printf("无实根\n");else {p = -b / (2.0 * a);

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/744587.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

OCR-free相关论文梳理

⚠️注意&#xff1a;暂未写完&#xff0c;持续更新中 引言 通用文档理解&#xff0c;是OCR任务的终极目标。现阶段的OCR各种垂类任务都是通用文档理解任务的子集。这感觉就像我们一下子做不到通用文档理解&#xff0c;退而求其次&#xff0c;先做各种垂类任务。 现阶段&…

App Inventor 2 Clipboard 拓展:实现剪贴板的复制粘贴功能

效果如下&#xff1a; 此 Clipboard 拓展由中文网开发及维护&#xff0c;最新版本 v1.0&#xff0c;基于 TaifunClipboard 开发。 使用方法 属性及方法很简单&#xff0c;默认操作成功后显示提示信息&#xff0c;SuppressToast设置为 假 后&#xff0c;则不显示提示信息。 经测…

工业界真实的推荐系统(小红书)-重排:多样性算法-MMR、DPP、结合业务规则

课程特点&#xff1a;系统、清晰、实用&#xff0c;原理和落地经验兼具 b站&#xff1a;https://www.bilibili.com/video/BV1HZ421U77y/?spm_id_from333.337.search-card.all.click&vd_sourceb60d8ab7e659b10ea6ea743ede0c5b48 讲义&#xff1a;https://github.com/wangsh…

Java面试题11MySQL之执行计划到事务及慢查询

你对MySQL执行计划怎么看 执行计划就是SQL的执行查询的顺序&#xff0c;以及如何使用索引查询&#xff0c;返回的结果集的行数 在MySQL中&#xff0c;我们可以通过explain命令来查看执行计划。其语法如下&#xff1a; EXPLAIN SELECT * FROM table_name WHERE conditions;在…

OpenGL model 模型

9.9.2 model 模型 一个模型拥有多个网格组成&#xff0c;并配有相应的处理函数&#xff0c;如节点处理、网格处理、加载模型、加载纹理、渲染等 模型类&#xff1a; class Model{ public:Model(char* path) {loadModel(path);}void Draw(Shader shader);private:std::vector…

掌握SWOT分析:深入了解企业战略利器

在当今充满挑战和机遇的商业世界中&#xff0c;SWOT分析成为了企业战略制定和执行的不可或缺的工具。SWOT分析是一种系统性方法&#xff0c;用于评估企业内部的优势和劣势&#xff0c;以及外部环境中的机遇和威胁。本文将深入探讨SWOT分析的各个方面&#xff0c;揭示其深层次的…

数据结构从入门到精通——堆

堆 前言一、二叉树的顺序结构及实现 (堆&#xff09;1.1二叉树的顺序结构1.2堆的概念及结构 二、堆的练习题答案 三、堆的实现3.1堆向下调整算法3.2堆的创建3.3建堆时间复杂度3.4堆的插入3.5堆的删除3.6堆的代码实现 四、堆的具体实现代码Heap.hHeap.cTest.c堆的初始化堆的销毁…

数据结构(二)——顺序表和链表的比较

1、存取(读/写)方式 顺序表可以顺序存取&#xff0c;也可以随机存取&#xff0c;在第i个位置上执行存取操作&#xff0c;顺序表仅需一次访问. 链表只能从表头开始依次顺序存取&#xff0c;链表在第i个位置执行存取则需从表头开始依次访问i次. 2、逻辑结构与物理结…

vue2和vue3的区别?

1. 性能优化&#xff1a; Vue 3在底层进行了重写&#xff0c;重写了虚拟DOM的实现&#xff0c;优化Tree- Shaking&#xff0c;使用了更高效的响应式系统&#xff0c;提供了更快的渲染速度和更小的包体积。Vue 3虚拟 DOM 的优化&#xff0c;提高了渲染性能。 2. Composition A…

短视的双曲贴现

双曲线贴现模型以其函数形式为双曲线而得名&#xff0c;基本特征是贴现率不再是一个常数&#xff0c;而变成与时间相关的变量随时间递减。 贴现率&#xff1a;现在的价值除以未来的价值的比率。 学习应该包括三个层次&#xff1a; 一、知识的输入 二、知识的理解 三、知识的运用…

unity显示当前时间

1建立文本组件和一个空对象 2创建一个脚本并复制下面代码 using System.Collections; using System.Collections.Generic; using TMPro; using UnityEngine;public class showtime: MonoBehaviour {public TextMeshProUGUI time;private void Update(){string currentTime Sy…

sqllab第十五关通关笔记

知识点&#xff1a; 布尔盲注 无任何有价值的回显&#xff1b;但是回显信息只有两种&#xff08;区别正确和错误&#xff09;通过布尔盲注爆破处正确的信息利用过滤条件对数据进行过滤&#xff1b;只显示自己想要的信息 尝试进行admin admin登录发现没有任何的回显信息 通过b…

TCP网络通信-在C#/Unity中的知识点

导语 TCP编程&#xff0c;作为网络编程的重要一环&#xff0c;常常通过Socket API来实现。了解TCP的API&#xff0c;尤其是在Unity中的应用&#xff0c;是构建可靠网络通信的基础。本文将探讨TCP的相关API&#xff0c;重点聚焦于Unity环境下的System.Net.Sockets命名空间。 正…

Baumer工业相机堡盟工业相机如何通过NEOAPISDK实现双快门采集两张曝光时间非常短的图像(C++)

Baumer工业相机堡盟工业相机如何通过NEOAPISDK实现双快门采集两张曝光时间非常短的图像&#xff08;C&#xff09; Baumer工业相机Baumer工业相机定序器功能的技术背景Baumer工业相机通过NEOAPI SDK使用定序器功能预期的相机动作技术限制定序器的工作原理 Baumer工业相机通过NE…

Diffusion模型

https://www.zhihu.com/tardis/zm/art/599887666?source_id1005 真值加上noise得到noisy image然后再用网络去predicted noise比较真值的noise和predicted noise之间的差值&#xff0c;来计算lossdenoised image noisy image - predicted noise

1055:判断闰年

【题目描述】 判断某年是否是闰年。如果公元a年是闰年输出Y&#xff0c;否则输出N。 【输入】 输入只有一行&#xff0c;包含一个整数a(0 < a < 3000)。 【输出】 一行&#xff0c;如果公元a年是闰年输出Y&#xff0c;否则输出N。 【输入样例】 2006 【输出样例】…

视觉单目测距原理及实现

视觉单目测距原理及实现 结尾附赠非常宝贵的自动驾驶学习资料 附赠最全自动驾驶学习资料&#xff1a;链接

Vue3:watch监视的5种情况

一、情景说明 在Vue2中&#xff0c;watch的用法如下 https://blog.csdn.net/Brave_heart4pzj/article/details/135604394 这一篇&#xff0c;来学习Vue3中的watch用法 二、案例 1、监视ref定义的数据【基本类型】 引入函数 import {ref,watch} from vue定义变量 // 数据le…

基于Java+SpringBoot+vue的智能农场管理系统详细设计和实现

基于JavaSpringBootvue的智能农场管理系统详细设计和实现 博主介绍&#xff1a;多年java开发经验&#xff0c;专注Java开发、定制、远程、文档编写指导等,csdn特邀作者、专注于Java技术领域 作者主页 央顺技术团队 Java毕设项目精品实战案例《1000套》 欢迎点赞 收藏 ⭐留言 文…