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

C语言例题46、根据公式π/4=1-1/3+1/5-1/7+1/9-1/11+…,计算π的近似值,当最后一项的绝对值小于0.000001为止

#include <stdio.h>
#include <math.h>int main() {int fm = 1;//分母double sign = 1;//正负号double fzs = 1;//分子式double sum = 0;while (fabs(fzs) >= 0.000001) {sum += fzs;sign *= -1; //变换正负号fm += 2;     //分母3、5、7、9...增长fzs = sign / fm;//分子式}printf("π的近似值为%.5lf\n", sum * 4);
}

运行结果:

本章C语言经典例题合集:http://t.csdnimg.cn/FK0Qg

相关文章:

C语言例题46、根据公式π/4=1-1/3+1/5-1/7+1/9-1/11+…,计算π的近似值,当最后一项的绝对值小于0.000001为止

#include <stdio.h> #include <math.h>int main() {int fm 1;//分母double sign 1;//正负号double fzs 1;//分子式double sum 0;while (fabs(fzs) > 0.000001) {sum fzs;sign * -1; //变换正负号fm 2; //分母3、5、7、9...增长fzs sign / fm;//分子式…...

fpga系列 HDL: 05 阻塞赋值(=)与非阻塞赋值(<=)

在Verilog硬件描述语言&#xff08;HDL&#xff09;中&#xff0c;信号的赋值方式主要分为两种&#xff1a;连续赋值和过程赋值。每种赋值方式有其独特的用途和语法&#xff0c;并适用于不同类型的电路描述。 1. 连续赋值&#xff08;Continuous Assignment,assign 和&#xf…...

大白话DC3算法

DC3算法是什么 DC3算法&#xff08;也称为Skew算法&#xff09;是一种高效的构建后缀数组的算法&#xff0c;全称为Difference Cover Modulo 3算法。 该算法于2002年被提出&#xff0c;论文参考&#xff1a; https://www.cs.cmu.edu/~guyb/paralg/papers/KarkkainenSanders0…...

力扣HOT100 - 75. 颜色分类

解题思路&#xff1a; 单指针&#xff0c;对数组进行两次遍历。 class Solution {public void sortColors(int[] nums) {int p 0;int n nums.length;for (int i 0; i < n; i) {if (nums[i] 0) {int tmp nums[i];nums[i] nums[p];nums[p] tmp;p;}}for (int i p; i …...

Vue.js - 计算属性与侦听器 【0基础向 Vue 基础学习】

文章目录 计算属性 computedcomputed 的使用方法computed 与 method 的区别计算属性完整写法 watch 侦听器&#xff08;监视器&#xff09;简单写法 → 简单类型数据&#xff0c;直接监视完整写法 → 添加额外配置项 计算属性 computed computed 的使用方法 **概念&#xff1…...

技术速递|使用 C# 集合表达式重构代码

作者&#xff1a;David Pine 排版&#xff1a;Alan Wang 本文是系列文章的第二篇&#xff0c;该系列文章涵盖了探索 C# 12功能的各种重构场景。在这篇文章中&#xff0c;我们将了解如何使用集合表达式重构代码&#xff0c;我们将学习集合初始化器、各种表达式用法、支持的集合目…...

我的世界开服保姆级教程

前言 Minecraft开服教程 如果你要和朋友联机时&#xff0c;可以选择的方法有这样几种&#xff1a; 局域网联机&#xff1a;优点&#xff1a;简单方便&#xff0c;在MC客户端里自带。缺点&#xff1a;必须在同一局域网内。 有些工具会带有联机功能&#xff1a;优点&#xff1a;一…...

[转载]同一台电脑同时使用GitHub和GitLab

原文地址&#xff1a;https://developer.aliyun.com/article/893801 简介&#xff1a; 工作中我们有时可能会在同一台电脑上使用多个git账号&#xff0c;例如&#xff1a;公司的gitLab账号&#xff0c;个人的gitHub账号。怎样才能在使用gitlab与github时&#xff0c;切换成对应…...

【网络协议】【OSI】一次HTTP请求OSI工作过程详细解析

目录 1. 一次HTTP请求OSI工作过程 1.1 应用层(第7层) 1.2 表示层(第6层) 1.3 会话层(第5层) 1.4 传输层(第4层)...

springboot vue 开源 会员收银系统 (2) 搭建基础框架

前言 完整版演示 前面我们对会员系统https://blog.csdn.net/qq_35238367/article/details/126174288进行了分析 确定了技术选型 和基本的模块 下面我们将从 springboot脚手架开发一套收银系统 使用脚手架的好处 不用编写基础的rabc权限系统将工作量回归业务本身生成代码 便于…...

Java进阶学习笔记26——包装类

包装类&#xff1a; 包装类就是把基本类型的数据包装成对象。 看下API文档&#xff1a; deprecated&#xff1a;极力反对、不赞成的意思。 marked for removal&#xff1a;标识为去除的意思。 自动装箱&#xff1a;基本数据类型可以自动转换成包装类。 自动拆箱&#xff1a;…...

【JavaEE进阶】——要想代码不写死,必须得有spring配置(properties和yml配置文件)

目录 本章目标&#xff1a; &#x1f6a9;配置文件 &#x1f6a9;SpringBoot配置文件 &#x1f388;配置⽂件的格式 &#x1f388; properties 配置⽂件说明 &#x1f4dd;properties语法格式 &#x1f4dd;读取配置文件 &#x1f4dd;properties 缺点分析 &#x1f3…...

第十四 Elasticsearch介绍和安装

docker-compose安装 kibana: image: docker.elastic.co/kibana/kibana:7.5.1 container_name: kibana ports: - "5601:5601" environment: ELASTICSEARCH_HOSTS: http://elasticsearch:9200 depends_on: - elasticsearch…...

YOLOv10介绍与推理--图片和视频演示(附源码)

导 读 本文主要对YOLOv10做简单介绍并给出推理图片和视频的步骤演示。 YOLOv10简介 YOLOv10是清华大学的研究人员在Ultralytics Python包的基础上&#xff0c;引入了一种新的实时目标检测方法&#xff0c;解决了YOLO 以前版本在后处理和模型架构方面的不足。通过消除非最大抑…...

Java实验08

实验一 demo.java package q8.demo02;public class demo{public static void main(String[] args) {WindowMenu win new WindowMenu("Hello World",20,30,600,290);} }WindowMenu.java package q8.demo02; import javax.swing.*;public class WindowMenu extends…...

MyBatis复习笔记

3.Mybatis复习 3.1 xml配置 properties&#xff1a;加载配置文件 settings&#xff1a;设置驼峰映射 <settings><setting name"mapUnderscoreToCamelCase" value"true"/> </settings>typeAliases&#xff1a;类型别名设置 #这样在映射…...

HTML的基石:区块标签与小语义标签的深度解析

&#x1f4da; HTML的基石&#xff1a;区块标签与小语义标签的深度解析 &#x1f310; 区块标签&#xff1a;构建网页的框架&#x1f3e0; <div>&#xff1a;万能的容器&#x1f4da; <section>、<article>、<aside>&#xff1a;语义化的布局 &#x1…...

Windows域控简介

一、Windows 域控概念 Windows 域控即 Active Directory&#xff08;AD&#xff09;域控制器&#xff0c;它是 Windows Server 中的一个角色&#xff0c;用于管理网络中的用户帐户、计算机和其他设备。AD 域控制器的功能包括&#xff1a; 用户认证&#xff1a;允许用户通过用…...

项目延期,不要随意加派人手

遇到软件项目出现延期的情况时&#xff0c;不建议随意加派人手。原因如下&#xff1a; 有些任务是不可拆分的&#xff0c;不能拆分为多个并行任务&#xff0c;增加人员不会加快项目进度。新增加人员需要原有人员介绍项目中的技术架构、业务知识&#xff0c;在开发过程中也难免…...

帝国CMS验证码不显示怎么回事呢?

帝国CMS验证码有时候会不显示或打叉&#xff0c;总结自己的解决方法。 1、检查服务器是否开启GD库 测试GD库是否开启的方法&#xff1a;浏览器访问&#xff1a;/e/showkey/index.php&#xff0c;如果出现一堆乱码或报错&#xff0c;证明GD库没有开启&#xff0c;开启即可。 2…...

压缩感知基础:从稀疏信号到高效重构

1. 压缩感知是什么&#xff1f; 第一次听说"压缩感知"这个词时&#xff0c;我完全摸不着头脑。直到在研究生阶段接触到医学影像处理&#xff0c;才发现这个理论简直是个宝藏。简单来说&#xff0c;压缩感知&#xff08;Compressed Sensing, CS&#xff09;是一种颠覆…...

OpenClaw任务监控方案:千问3.5-35B-A3B-FP8执行日志分析

OpenClaw任务监控方案&#xff1a;千问3.5-35B-A3B-FP8执行日志分析 1. 为什么需要任务监控 当我第一次在本地部署千问3.5-35B-A3B-FP8模型并接入OpenClaw时&#xff0c;最让我头疼的就是任务执行过程中的"黑箱"问题。模型会突然卡住&#xff0c;或者返回的结果与预…...

6个专业级步骤:yuzu开源模拟器配置优化从启动失败到稳定60帧

6个专业级步骤&#xff1a;yuzu开源模拟器配置优化从启动失败到稳定60帧 【免费下载链接】yuzu 任天堂 Switch 模拟器 项目地址: https://gitcode.com/GitHub_Trending/yu/yuzu yuzu作为领先的任天堂Switch开源模拟器&#xff0c;为玩家提供了在PC上体验《宝可梦剑盾》《…...

SmoothTouch:XPT2046触摸库的多级滤波与USB HID鼠标集成

1. SmoothTouch 库概述SmoothTouch 是一个专为 XPT2046 触摸控制器设计的轻量级嵌入式软件库&#xff0c;核心目标是提供高鲁棒性的触摸坐标采集能力&#xff0c;并原生集成多级数字滤波与去噪机制。其最终输出形态为标准化的 USB HID 鼠标报告&#xff08;HID Mouse Report&am…...

Zellij远程认证终极指南:OAuth、SSH与令牌管理全解析

Zellij远程认证终极指南&#xff1a;OAuth、SSH与令牌管理全解析 【免费下载链接】zellij A terminal workspace with batteries included 项目地址: https://gitcode.com/gh_mirrors/ze/zellij 欢迎来到Zellij终端工作区的远程认证世界&#xff01;&#x1f680; Zelli…...

nas-tools与Emby/Plex无缝对接:构建家庭影院媒体中心的完美方案

nas-tools与Emby/Plex无缝对接&#xff1a;构建家庭影院媒体中心的完美方案 【免费下载链接】nas-tools NAS媒体库管理工具 项目地址: https://gitcode.com/gh_mirrors/nas/nas-tools nas-tools是一款功能强大的NAS媒体库管理工具&#xff0c;它能够与Emby、Plex等主流媒…...

2026届毕业生推荐的五大AI论文网站实际效果

Ai论文网站排名&#xff08;开题报告、文献综述、降aigc率、降重综合对比&#xff09; TOP1. 千笔AI TOP2. aipasspaper TOP3. 清北论文 TOP4. 豆包 TOP5. kimi TOP6. deepseek 倚仗自然语言处理跟学术知识图谱技术的AI开题报告工具&#xff0c;能够快速生成研究背景、文…...

AI Agent架构入门到精通:LangChain重磅DeepAgents深度拆解,看这一篇就够了!

引言&#xff1a;为什么传统Agent总是"浅尝辄止"&#xff1f; 你有没有遇到过这样的尴尬场景&#xff1a; 让AI助手帮你完成一个复杂任务&#xff0c;比如"调研一下LangGraph技术&#xff0c;写一份技术报告&#xff0c;并创建相应的代码示例"。刚开始&a…...

一阶RC滤波在DSP中离散实现

一、电路与连续域模型该电路是一个典型的一阶 RC 低通滤波器&#xff1a;输入&#xff1a;Vin输出&#xff1a;Vo结构&#xff1a;串联电阻 R&#xff0c;并联电容 C1️⃣ 传递函数推导电容阻抗&#xff1a;Zc 1 / (sC)电压分压得到&#xff1a;Vo / Vin (1 / (sC)) / (R 1 …...

5步打造专业虚拟摄像头:OBS插件从部署到精通

5步打造专业虚拟摄像头&#xff1a;OBS插件从部署到精通 【免费下载链接】obs-virtual-cam obs-studio plugin to simulate a directshow webcam 项目地址: https://gitcode.com/gh_mirrors/ob/obs-virtual-cam OBS虚拟摄像头插件是一款能够将OBS Studio的专业直播画面转…...