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

C语言-数学基础问题

一.奇数、偶数问题

1.从键盘上输入一个整数,判断并输出它是奇数还是偶数。

//从键盘上输入一个整数,判断并输出它是奇数还是偶数。
main()
{int i;printf("输入一个整数:\n");scanf("%d",&i);if(i%2==0)printf("它是偶数\n");elseprintf("它是奇数\n");
}

2. 从键盘上输入10个整数,计算其中奇数的个数并输出。

#include <stdio.h>
main()
{int a[10],i,n=0;printf("输入10个整数:\n");for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=0;i<10;i++)if(a[i]%2){printf("%4d",a[i]);n++;}printf("\n奇数个数=%d",n);  
}

3.输出其中的偶数,2021年春考真题(见其他文章)

二.数列问题

1.对给定的m,编写一个函数求满足
1*2+2*(3+4)+3*(4+5+6)+………+n*((n+1)+(n+2)+………+(n+n))>=m的最小的n

2.编写一个函数 sum()计算
S=1+(1+2)+(1+2+3)+(1+2+3+4)+...+(1+2+3+...+n) 

3.试编写一个函数sum( n ) 计算满足下式的最大m:1*2 + 2*3 + 3*4 + ... + (m-1)*m <= n 

4.输入一个数字a和一个整数n,s=a+aa+aaa+aaa……a,最后一项为n个a。计算并输出s的值。

提示:当a=2,n=5时,s=2+22+222+2222+22222 

#include <stdio.h>
main()
{int a,n,i; float y=0,sum=0.0;printf("a=");  scanf("%d",&a);printf("N=");  scanf("%d",&n);for(i=1;i<=n;i++) 	    {y=y*10+a;//2 22 222 2222sum+=y;}    	printf("sum=%.0f",sum);
}

 5.用下面的公式求π的近似值,直到最后一项的绝对值小于0.0001为止:

π/4≈1-1/3+1/5-1/7……

#include<stdio.h>
int main()
{double a=1,sum=0,pi;int f=1;for(a=1;a<=1e+4;a+=2){sum+=f*1.0/a;f=-f;}pi=sum*4.0;printf("pi=%10.5lf",pi);//此处'.5'表示小数点后保留四位小数;'10'表示宽度为10列return 0;
}

6.一个数列是:3/5、5/7、7/9、9/11……,求这个数列前20项的和

#include<stdio.h>
main()
{
int a=3,b=5,i=1;
float s=0;
for(i=1;i<=20;i++)
{s+=(float)a/b;a=b;b+=2;
}
printf("%f\n",s);
}

 

相关文章:

C语言-数学基础问题

一.奇数、偶数问题 1.从键盘上输入一个整数&#xff0c;判断并输出它是奇数还是偶数。 //从键盘上输入一个整数&#xff0c;判断并输出它是奇数还是偶数。 main() {int i;printf("输入一个整数:\n");scanf("%d",&i);if(i%20)printf("它是偶数\n…...

解决单元测试时找不到类名

场景&#xff1a; springboot单元测试mockito对mapper进行mock时&#xff1a; tk.mybatis.mapper.mapperexception: 无法获取实体类 XX.xx 对应的表名 分析&#xff1a; 使用了一个方法&#xff1a;Example examplenew Example(User.class); 进入源码后发现Entityhelper没…...

从零开始-VitePress 构建个人博客上传GitHub自动构建访问

从零开始-VitePress 构建个人博客上传GitHub自动构建访问 序言 VitePress 官网&#xff1a;VitePress 中文版 1. 什么是 VitePress VitePress 是一个静态站点生成器 (SSG)&#xff0c;专为构建快速、以内容为中心的站点而设计。简而言之&#xff0c;VitePress 获取用 Markdown…...

【案例学习】如何使用Minitab实现包装过程的自动化和改进

Masimo 是一家全球性的医疗技术公司&#xff0c;致力于开发和生产各种行业领先的监控技术&#xff0c;包括创新的测量、传感器和患者监护仪。在 Masimo Hospital Automation 平台的助力下&#xff0c;Masimo 的连接、自动化、远程医疗和远程监控解决方案正在改善医院内外的护理…...

【ArcGISPro】使用AI提取要素-土地分类(sentinel2)

Sentinel2数据处理 【ArcGISPro】Sentinel-2数据处理-CSDN博客 土地覆盖类型分类 处理结果...

深度解析:Nginx模块架构与工作机制的奥秘

文章目录 前言Nginx是什么?Ngnix特点&#xff1a; 一、Nginx模块与工作原理1.Nginx的模块1.1 Nginx模块常规的HTTP请求和响应的流程图:1.2 Nginx的模块从结构上分为如下三类&#xff1a;1.3 Nginx的模块从功能上分为如下三类: 2.Nginx的进程模型2.1 Nginx进程结构2.2 nginx进程…...

分布式kettle调度平台v6.4.0新功能介绍

介绍 Kettle&#xff08;也称为Pentaho Data Integration&#xff09;是一款开源的ETL&#xff08;Extract, Transform, Load&#xff09;工具&#xff0c;由Pentaho&#xff08;现为Hitachi Vantara&#xff09;开发和维护。它提供了一套强大的数据集成和转换功能&#xff0c…...

企业数字化转型现状

国家数字经济战略背景 2018年以来&#xff0c;国家政府不断出台政策规范我国企业数字化治理市场。2018年9月颁布《关于发展数字经济稳定并扩大就业的指导意见》&#xff0c;支持建设一批数字经济创新创业孵化机构。积极推进供应链创新与应用&#xff0c;支持构建以企业为主导。…...

极客大挑战2024wp

极客大挑战2024wp web 和misc 都没咋做出来&#xff0c;全靠pwn✌带飞 排名 密码学和re没做出几个&#xff0c;就不发了 web ez_pop 源代码 <?php Class SYC{public $starven;public function __call($name, $arguments){if(preg_match(/%|iconv|UCS|UTF|rot|quoted…...

将django+vue项目发布部署到服务器

1.部署django后端服务 部署架构 1.1 下载依赖插件 pip3.8 freeze > requirements.txt1.2 安装依赖插件 pip3 install -r requirements.txt1.3 安装mysql数据库 apt install mysql-server初始化数据库 CREATE USER admin% IDENTIFIED WITH mysql_native_password BY 123…...

函数类型注释和Union联合类型注释

函数类型注释格式&#xff08;调用时提示输入参数的类型&#xff09;: )def 函数名(形参名:类型&#xff0c;形参名:类型&#xff09;->函数返回值类型: 函数体 Union联合类型注释&#xff08;可注释多种类型混合的变量&#xff09;格式: #先导入模块 from typing import…...

python画图|无坐标轴自由划线操作fig.add_artist(lines.Line2D()函数

【1】引言 新发现了一种自由划线操作函数&#xff0c;和大家共享。 【2】官网教程 点击下述代码&#xff0c;直达官网&#xff1a; https://matplotlib.org/stable/gallery/misc/fig_x.html#sphx-glr-gallery-misc-fig-x-py 官网代码非常简洁&#xff0c;我进行了解读。 …...

MacOS系统上Jmeter 录制脚本遇到的证书坑位

一、JMeter介绍与安装 1&#xff0c;下载及安装 jmeter官网地址 二、录制百度链接https请求时&#xff0c;需要导入jmeter相关证书到macos系统的更目录中. 导入方式&#xff0c;直接拖入mac的系统中&#xff0c;始终新人就可以&#xff1b; 三、jmeter 创建相关的录制组件…...

网络层协议IP

对于网络层我们直接通过IP协议来了解其内容 一.IP协议 首先我们先来了解几个概念&#xff1a; 主机&#xff1a;配有IP地址&#xff0c;但是不进行路由控制的设备 路由器&#xff1a;配有IP地址&#xff0c;同时进行路由控制的设备 节点&#xff1a;主机和路由器的统称 所以现在…...

《硬件架构的艺术》笔记(七):处理字节顺序

介绍 本章主要介绍字节顺序的的基本规则。&#xff08;感觉偏软件了&#xff0c;不知道为啥那么会放进《硬件架构的艺术》这本书&#xff09;。 定义 字节顺序定义数据在计算机系统中的存储格式&#xff0c;描述存储器中的MSB和LSB的位置。对于数据始终以32位形式保存在存储器…...

反向代理模块

1 概念 1.1 反向代理概念 反向代理是指以代理服务器来接收客户端的请求&#xff0c;然后将请求转发给内部网络上的服务器&#xff0c;将从服务器上得到的结果返回给客户端&#xff0c;此时代理服务器对外表现为一个反向代理服务器。 对于客户端来说&#xff0c;反向代理就相当于…...

风尚云网前端学习:一个简易前端新手友好的HTML5页面布局与样式设计

风尚云网前端学习&#xff1a;一个简易前端新手友好的HTML5页面布局与样式设计 简介 在前端开发的世界里&#xff0c;HTML5和CSS3是构建现代网页的基石。本文将通过一个简单的HTML5页面模板&#xff0c;展示如何使用HTML5的结构化元素和CSS3的样式特性&#xff0c;来创建一个…...

spacy 安装 en_core_web_sm

目录 spacy win11 成功 linux No matching distribution found for numpy<3.0.0,>2.0.0 解决方法&#xff1a; linux安装失败&#xff1a; linux安装成功 从GitHub上下载 spacy win11 成功 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple spacy linux N…...

SpringBoot(9)-Dubbo+Zookeeper

目录 一、了解分布式系统 二、RPC 三、Dubbo 四、SpringBootDubboZookeeper 4.1 框架搭建 4.2 实现RPC 一、了解分布式系统 分布式系统&#xff1a;由一组通过网络进行通信&#xff0c;为了完成共同的任务而协调工作的计算机节点组成的系统 二、RPC RPC&#xff1a;远程…...

嵌入式的C/C++:深入理解 static、const 与 volatile 的用法与特点

目录 一、static 1、static 修饰局部变量 2、 static 修饰全局变量 3、static 修饰函数 4、static 修饰类成员 5、小结 二、const 1、const 修饰普通变量 2、const 修饰指针 3、const 修饰函数参数 4. const 修饰函数返回值 5. const 修饰类成员 6. const 与 #defi…...

Efficient-KAN:突破传统神经网络瓶颈的Kolmogorov-Arnold网络实战指南

Efficient-KAN&#xff1a;突破传统神经网络瓶颈的Kolmogorov-Arnold网络实战指南 【免费下载链接】efficient-kan An efficient pure-PyTorch implementation of Kolmogorov-Arnold Network (KAN). 项目地址: https://gitcode.com/GitHub_Trending/ef/efficient-kan 深…...

VisualCppRedist AIO:一站式高效解决Windows运行库依赖问题

VisualCppRedist AIO&#xff1a;一站式高效解决Windows运行库依赖问题 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist VisualCppRedist AIO是一个专门为Windows…...

第四章 数字孪生制作完整流程

4.1 项目需求分析、场景规划、页面布局设计数字孪生项目开发前期必须进行需求分析&#xff0c;明确项目用途、使用人群、展示内容以及功能模块&#xff0c;避免盲目开发造成资源浪费。需求分析是整个项目开发的逻辑起点&#xff0c;决定项目最终呈现效果。4.1.1 需求分析开发者…...

避开这些坑!在Quartus中设计硬布线CPU时,我的控制器和PC模块是如何调试的

硬布线CPU调试实战&#xff1a;从BEQ失效到波形分析的深度排错指南 当你在Quartus中完成单周期CPU的数据通路搭建&#xff0c;满心欢喜点击仿真按钮时&#xff0c;最令人崩溃的莫过于看到BEQ指令毫无反应、存储器读写数据错乱、或者PC计数器像脱缰野马般失去控制。这些看似简单…...

如何快速安装HS2汉化补丁:完整游戏优化指南

如何快速安装HS2汉化补丁&#xff1a;完整游戏优化指南 【免费下载链接】HS2-HF_Patch Automatically translate, uncensor and update HoneySelect2! 项目地址: https://gitcode.com/gh_mirrors/hs/HS2-HF_Patch HS2-HF Patch是HoneySelect2玩家的终极解决方案&#xf…...

基于MCP协议构建YouTube视频AI分析工具:原理、部署与应用

1. 项目概述&#xff1a;一个连接AI与YouTube的“翻译官”如果你正在探索如何让AI助手&#xff0c;比如Claude、Cursor或者GPTs&#xff0c;直接帮你处理YouTube视频内容——比如总结一个长达两小时的科技讲座、提取某个教程的所有操作步骤&#xff0c;或者分析某个频道近期的内…...

Chopstick工具:高效管理多Git仓库的批量操作与自动化实践

1. 项目概述与核心价值 最近在GitHub上看到一个挺有意思的项目&#xff0c;叫 chopstick &#xff0c;作者是DustinMeyer1010。光看名字你可能会联想到筷子&#xff0c;但它的实际功能跟餐具可没半点关系。这是一个专门用于 代码仓库&#xff08;Repository&#xff09;克隆…...

CANN/asc-devkit:设置单核输出形状API

SetSingleOutputShape 【免费下载链接】asc-devkit 本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言&#xff0c;原生支持C和C标准规范&#xff0c;主要由类库和语言扩展层构成&#xff0c;提供多层级API&#xff0c;满足多维场景算子开发诉求。 项目地址: https://g…...

Obsidian 坚果云同步最佳实践:Nutstore Sync 大仓库提速、冲突策略、.obsidian配置同步与恢复方案

适用人群&#xff1a;Obsidian 重度用户&#xff08;上千/上万文件、图片/附件多、跨设备高频编辑、对稳定性与可恢复性要求高&#xff09;。 强烈建议&#xff1a;操作前先把整个 Vault 复制一份做离线备份。 1. 你要解决的不是“能不能同步”&#xff0c;而是“同步体系” 重…...

基于PSCAD的光伏-火电打捆直流送出系统建模与扰动特性仿真研究

基于PSCAD的光伏-火电打捆直流送出系统建模与扰动特性仿真研究 摘要 随着我国“双碳”目标的深入推进,以光伏为代表的新能源发电装机规模持续快速增长。然而,光伏发电具有间歇性和波动性特征,大规模并网对电力系统的安全稳定运行提出了严峻挑战。将光伏与火电打捆经高压直…...