【C语言】程序设计--算法

ops/2024/12/13 21:31:38/

文章目录

      • 1. 判断两个数的大小并交换
      • 2. 计算三角形面积
      • 3. 根据x的值计算y
      • 4. 字符大小写转换
      • 5. 百钱百鸡问题
      • 6. 计算公式y的值
      • 7. 输出所有的水仙花数
      • 8. 计算n的阶乘
      • 9. 下三角数据
      • 10. 斐波那契数列
      • 11. 学生成绩统计
      • 12. 数组的平均值


1. 判断两个数的大小并交换

介绍:
从键盘输入2个不相等的数,存入a和b,判断a和b的大小,使a>b。

#include <stdio.h>int main() {int a, b, temp;printf("请输入两个不相等的数:");scanf("%d %d", &a, &b);if (a < b) {temp = a;a = b;b = temp;}printf("交换后的数:a = %d, b = %d\n", a, b);return 0;
}

2. 计算三角形面积

介绍:
输入三角形的三边长,求三角形面积(需要判断输入的三边长a,b,c是否能构成三角
形)。

#include <stdio.h>
#include <math.h>int main() {double a, b, c, s, area;printf("请输入三角形的三边长:");scanf("%lf %lf %lf", &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("三角形的面积是:%lf\n", area);} else {printf("输入的三边长不能构成三角形。\n");}return 0;
}

3. 根据x的值计算y

介绍:
在这里插入图片描述

#include <stdio.h>int main() {int x, y;printf("请输入x的值:");scanf("%d", &x);if (x < 0) y = -1;else if (x == 0) y 

http://www.ppmy.cn/ops/141637.html

相关文章

Qt-chart 画折线图(文字x轴)

图 代码 QLineSeries *seriesReality new QLineSeries();seriesReality->setColor(Qt::green);QLineSeries *seriesTar new QLineSeries();seriesTar->setColor(Qt::yellow);// 创建并配置X轴&#xff08;文字标签&#xff09;QStringList categories;for (int i 0; …

全面了解 Node.js、npm、yarn、node-gyp、Python、Visual Studio 和 Electron 的关联性

好的,以下是一个全面且深入的详细解析,针对 Electron 桌面开发工具链 及其相关依赖,包含每个关键模块(Node.js、npm、yarn、Python、node-gyp、Visual Studio、Electron)及其实现原理、功能、关联性和使用示例,确保您能完整理解这些工具的用途和关联性。 📜 一、基础工…

vue3 使用 konva

1&#xff1a;安装 npm install vue-konva konva --save 在main.ts 里面引入 import VueKonva from vue-konva; app.use(VueKonva); 2&#xff1a;效果图 3&#xff1a;直接粘贴复制就能用你 &#xff08;重要的地方做了备注&#xff09; <template><div st…

调度系统:使用 Apache Airflow 管理和调度 Couchbase SQL 脚本的实际例子

假设场景如下&#xff1a; 每天定时执行一组 Couchbase SQL 脚本&#xff0c;用于数据同步、聚合和清洗。 脚本包括&#xff1a; 同步数据到 Couchbase 集群。 执行数据聚合查询。 清理过期数据。 要求&#xff1a; 支持任务依赖管理。 提供任务失败后的重试机制。 支…

Python+OpenCV系列:图像的几何变换

Python OpenCV 系列&#xff1a;图像的几何变换 引言 在图像处理领域&#xff0c;几何变换是一个非常重要的操作&#xff0c;它可以改变图像的位置、大小、方向或形状。在计算机视觉中&#xff0c;这些操作对于图像预处理、特征提取和图像增强至关重要。本文将介绍如何利用 …

HTML简单贪吃蛇游戏

1.功能说明&#xff1a; 游戏网格&#xff1a;一个20x20的网格&#xff0c;每个格子的大小为20x20像素。 蛇的移动&#xff1a;玩家可以通过方向键&#xff08;左、上、右、下&#xff09;控制蛇的移动。 食物生成&#xff1a;食物会在随机位置生成&#xff0c;当蛇吃到食物时…

CentOS8或docker镜像centos8更换镜像源

因为 CentOS 8 已经结束生命周期&#xff0c;原来的镜像源不可用了。我们需要将镜像源改为 CentOS 8 的替代源。 在容器中运行以下命令&#xff1a; 首先备份原有的源 cd /etc/yum.repos.d/ mkdir backup mv *.repo backup/ 创建新的源文件 cat > /etc/yum.repos.d/Cent…

npm淘宝镜像证书过期

前言 使用 npm 报错&#xff1a; npm ERR! request to https://registry.npm.taobao.org/xxx failed, reason: certificate has expired 错误原因&#xff1a; 早在 2021 年&#xff0c;淘宝就发文称&#xff0c;npm 淘宝镜像已经从 http://registry.npm.taobao.org 切换到了 h…