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

高级语言讲义2010计专(仅高级语言部分)

1.编写一程序,对输入的正整数,求他的约数和。

如:18的约数和为1+2+3+6+9=39

#include <stdio.h>int getsum(int n){int i,sum=0;for(i=1;i<=n;i++)if(n%i==0)sum+=i;return sum;
} int main(){int sum = getsum(18);printf("%d",sum);
}

2.设2000以内的素数序列(从小到大)为:x1,x2....编一序列,求如下序列y1,y2....,其中:y_{i}=x_{i+1}-x_{i}

#include <stdio.h>
#include <math.h>
#include <stdlib.h>int isprime(int n){if(n<=1)return 0;int i=0;for(i=2;i<=sqrt(n);i++)if(n%i==0)return 0;return 1;
}void newlist(){int i,count=0;int *arr=(int *)malloc(2000*sizeof(int));for(i=0;i<2000;i++)if(isprime(i))arr[count++]=i;for(i=0;i<count-1;i++)printf("%d-%d=%d\n",arr[i+1],arr[i],arr[i+1]-arr[i]); 
}int main(){newlist();
}

3.A为整型数组,我们要把A中的0移动到数组A的后部,非零元素移动到A的前部,且非零元素保持原序。例如

0 3 0 0 -1 2 0 1

3 -1 2 1 0 0 0 0

设A为有100个元素的整型数组,编一函数,实现上述功能

#include <stdio.h>void sort(int *arr,int n){int i,j;for(i=0;i<n-1;i++)for(j=0;j<n-i-1;j++)if(arr[j]==0){int temp=arr[j];arr[j]=arr[j+1];arr[j+1]=temp;}
}int main(){int arr[8]={0,3,0,0,-1,2,0,1};sort(arr,8);int i;for(i=0;i<8;i++)printf("%d ",arr[i]);
}

4.设A为5*5的二维数组,编一函数,求A中出现频度最高的数。

#include <stdio.h>
#include <stdlib.h>int findmax(int **arr){int maxarr[1000]={0};int max=0,i,j,flag;for(i=0;i<5;i++)for(j=0;j<5;j++)maxarr[arr[i][j]]++;for(i=0;i<1000;i++)if(maxarr[i]>max){max=maxarr[i];flag=i;}return flag;
}int main(){int **arr=(int **)malloc(sizeof(int *)*5);int i,j;for(i=0;i<5;i++)arr[i]=(int *)malloc(sizeof(int)*5);for(i=0;i<5;i++)for(j=0;j<5;j++)scanf("%d",&arr[i][j]);int max=findmax(arr);printf("%d",max);
}

相关文章:

高级语言讲义2010计专(仅高级语言部分)

1.编写一程序&#xff0c;对输入的正整数&#xff0c;求他的约数和。 如&#xff1a;18的约数和为1236939 #include <stdio.h>int getsum(int n){int i,sum0;for(i1;i<n;i)if(n%i0)sumi;return sum; } int main(){int sum getsum(18);printf("%d",sum); …...

你喜欢那种舞者呢?

迷宫中的舞者&#xff1a;程序员职业赛道的探索与魅力 在数字世界的深处&#xff0c;程序员的职业赛道宛如一座神秘而迷人的迷宫。这个迷宫中&#xff0c;每个转角都隐藏着无限的可能&#xff0c;每个领域都散发着独特的魅力。前端开发者如同花园中的精灵&#xff0c;后端工程师…...

LeetCode每日一题之 快乐数

目录 题目介绍&#xff1a; 算法原理&#xff1a; 鸽巢原理&#xff1a; 如何找到环里元素&#xff1a; 代码实现&#xff1a; 题目介绍&#xff1a; 题目链接&#xff1a;. - 力扣&#xff08;LeetCode&#xff09; 算法原理&#xff1a; 我先简单举两个例子&#xff…...

【机器学习】在Python中进行K-Means聚类和层次聚类

Python中聚类算法API的使用指南 聚类分析是数据分析中一种常见的无监督学习方法&#xff0c;通过将相似的对象分组在一起&#xff0c;我们能够识别出数据集中的自然分群。本文将介绍如何使用Python中的聚类算法接口&#xff0c;KMeans和层次聚类方法。 K-Means 聚类 K-Means…...

springboot254小区团购管理

小区团购管理设计与实现 摘 要 传统办法管理信息首先需要花费的时间比较多&#xff0c;其次数据出错率比较高&#xff0c;而且对错误的数据进行更改也比较困难&#xff0c;最后&#xff0c;检索数据费事费力。因此&#xff0c;在计算机上安装小区团购管理软件来发挥其高效地信…...

Word中的文档网格线与行距问题

在使用Word编辑文档时&#xff0c;经常会发生以下动图展示的这种情况&#xff1a; 上面的动图里&#xff0c;将文字大小放大到某个字号时&#xff0c;单倍行距的间距突然增加很多。造成这种情况的原因是文档中定义了网格线&#xff0c;并且设置了对齐到网格线。如果取消文档中…...

【简写Mybatis】03-Mapper xml的注册和使用

前言 在学习MyBatis源码文章中&#xff0c;斗胆想将其讲明白&#xff1b;故有此文章&#xff0c;如有问题&#xff0c;不吝指教&#xff01; 注意&#xff1a; 学习源码一定一定不要太关注代码的编写&#xff0c;而是注意代码实现思想&#xff1b; 通过设问方式来体现代码中的…...

Vue源码系列讲解——指令篇【一】(自定义指令)

目录 1. 前言 2. 何时生效 3. 指令钩子函数 4. 如何生效 5. 总结 1. 前言 在Vue中&#xff0c;除了Vue本身为我们提供的一些内置指令之外&#xff0c;Vue还支持用户自定义指令。并且用户有两种定义指令的方式&#xff1a;一种是使用全局API——Vue.directive来定义全局指令…...

STM32(14)USART

USART:一种片上外设&#xff0c;用来实现串口通信&#xff0c;就是stm32内部的串口 USART简介 串并转换电路 串行通信和并行通信 串行&#xff1a;一根数据线&#xff0c;逐个比特位发送 为什么要串并转换 移位寄存器 USART的基本模型 通过查询SR&#xff08;状态寄存器&…...

作业 字符数组-统计和加密

字串中数字个数 描述 输入一行字符&#xff0c;统计出其中数字字符的个数。 输入 一行字符串&#xff0c;总长度不超过255。 输出 输出为1行&#xff0c;输出字符串里面数字字符的个数。 样例 #include <iostream> #include<string.h> using namespace std; int m…...

Codeforces Round 719 (Div. 3)除F2题外补题报告

Codeforces Round 719 Div. 3 除F2题外补题报告 得分情况补题情况错题分析C题题目大意初次思路正解思路正解代码错误原因 D题题目大意初次思路正解思路正解代码错误原因 E题题目大意初次思路正解思路正解代码 F1题题目大意正解思路正解代码 G题题目大意正解思路正解代码 得分情…...

docker本地搭建spark yarn hive环境

docker本地搭建spark yarn hive环境 前言软件版本准备工作使用说明构建基础镜像spark on yarn模式构建on-yarn镜像启动on-yarn集群手动方式自动方式 spark on yarn with hive(derby server)模式构建on-yarn-hive镜像启动on-yarn-hive集群手动方式自动方式 常用示例spark执行sh脚…...

每日学习笔记:C++ 11的Tuple

#include <tuple> Tuple介绍(不定数的值组--可理解为pair的升级版) 定义 创建 取值 初始化 获取tuple元素个数、获取tuple某元素类型、将2个tuple类型串接为1个新tuple类型...

MongoDB聚合运算符;$dateToParts

$dateToParts聚合运算符将日期表达式拆分成多个字段放在一个文档返回&#xff0c;属性有year、month、day、hour、minute、second和millisecond。如果iso8601属性设置为true&#xff0c;返回的各部分用ISO周日期返回&#xff0c;属性分别是&#xff1a;isoWeekYear、isoWeek、i…...

Spring MVC RequestMappingHandlerAdapter原理解析

在Spring MVC框架中&#xff0c;RequestMappingHandlerAdapter是一个核心的组件&#xff0c;负责将请求映射到具体的处理器方法上&#xff0c;并调用这些方法来处理请求。其中&#xff0c;invokeHandlerMethod方法是这个适配器中的一个关键方法&#xff0c;它负责实际调用处理器…...

反射整理学习

目录 1、反射介绍 2、反射API 2.1 获取类对应的字节码的对象&#xff08;三种&#xff09; 2.2 常用方法 3、反射的应用 3.1 创建 : 测试物料类 3.2 获取类对象 3.3 获取成员变量 3.4 通过字节码对象获取类的成员方法 3.5 通过字节码对象获取类的构造方法 4、创建对象…...

JavaScript 运算规则详解

在 JavaScript 中&#xff0c;运算规则是非常重要的基础知识&#xff0c;了解这些规则可以帮助我们正确地编写代码并避免一些常见的错误。本教程将详细介绍 JavaScript 中的各种运算规则&#xff0c;包括基本运算符、类型转换、运算优先级等内容。 1. 基本运算符 JavaScript …...

C++篇 语 句

到目前为止&#xff0c;我们只见过两种语句&#xff1a; return 语句和表达式语句。根据语句对执行顺 序的影响&#xff0c;C 语言其余语句大多属于以下 3 大类。 选择语句&#xff1a; if 语句和 switch 语句。循环语句&#xff1a; while 语句&#xff0c; do...while 语句和…...

简洁的在线观影开源项目

公众号&#xff1a;【可乐前端】&#xff0c;每天3分钟学习一个优秀的开源项目&#xff0c;分享web面试与实战知识。 每天3分钟开源 hi&#xff0c;这里是每天3分钟开源&#xff0c;很高兴又跟大家见面了&#xff0c;今天介绍的开源项目简介如下&#xff1a; 仓库名&#xff1…...

VB超级模块函数VB读写记事本-防止乱码支持UTF-8和GB2312编码

Private Sub Command1_Click() Writein “C:\Users\Administrator\Desktop\1.txt”, “文本文内容” End Sub Private Sub Form_Load() Text1 ReadANSI(“C:\Users\Administrator\Desktop\1.txt”) Text2 ReadUTF8(“C:\Users\Administrator\Desktop\1.txt”) End Sub 写入…...

用GEE和Sentinel-5P数据,5分钟搞定城市空气质量变化趋势分析(以NO2、O3为例)

城市空气质量动态监测&#xff1a;基于GEE与Sentinel-5P的高效分析实战 清晨打开天气预报APP时&#xff0c;那些跳动的空气质量指数背后&#xff0c;其实隐藏着卫星每天扫描地球大气层产生的海量数据。作为环境研究者&#xff0c;我们完全可以通过Google Earth Engine&#xff…...

STM32 Flash Timeout 报错全解析:从芯片锁死到安全烧录的实战指南

1. 当KEIL突然弹窗&#xff1a;Flash Timeout背后的故事 那天下午三点&#xff0c;我正在给新版的STM32F103烧录程序&#xff0c;KEIL突然弹出那个熟悉的红色警告框&#xff1a;"Flash Timeout. Reset the Target and try it again"。这个场景估计每个STM32开发者都…...

如何用LeRobot在3天内打造你的第一个智能机器人?

如何用LeRobot在3天内打造你的第一个智能机器人&#xff1f; 【免费下载链接】lerobot &#x1f917; LeRobot: Making AI for Robotics more accessible with end-to-end learning 项目地址: https://gitcode.com/GitHub_Trending/le/lerobot 你是否曾经梦想过拥有自己…...

生成式AI推理服务扩缩容失效案例分析与解决方案(GPU利用率低于12%却持续扩容的底层逻辑)

第一章&#xff1a;生成式AI推理服务扩缩容失效案例分析与解决方案&#xff08;GPU利用率低于12%却持续扩容的底层逻辑&#xff09; 2026奇点智能技术大会(https://ml-summit.org) 在真实生产环境中&#xff0c;某大模型推理服务集群频繁触发水平自动扩缩容&#xff08;HPA&a…...

从CTF实战到代码复现:手把手教你用Python逆向分析RC4加密的crypt.exe

从CTF实战到代码复现&#xff1a;手把手教你用Python逆向分析RC4加密的crypt.exe 逆向工程的世界里&#xff0c;每一个二进制文件都像是一本加密的日记&#xff0c;而RC4算法则是其中最常见的密码锁之一。今天&#xff0c;我们将一起打开这本日记&#xff0c;从零开始分析一个名…...

【JVM深度解析】第24篇:JVM内存模型(JMM)核心原理

摘要 JMM&#xff08;Java Memory Model&#xff0c;Java 内存模型&#xff09;是 Java 并发编程的基础&#xff0c;它定义了线程之间共享变量的可见性、有序性问题&#xff0c;以及如何通过 Happens-Before 规则和内存屏障来解决这些问题。理解 JMM&#xff0c;你才能真正明白…...

从《黑神话:悟空》到独立游戏:聊聊Avatar肌肉设置如何塑造角色个性走姿

从《黑神话&#xff1a;悟空》到独立游戏&#xff1a;如何用Avatar肌肉参数打造角色灵魂步态 在《黑神话&#xff1a;悟空》的实机演示中&#xff0c;主角一个转身抖落披风的动作让全网沸腾——这不仅是美术的胜利&#xff0c;更是动画系统的精妙设计。当大多数独立游戏还在使用…...

从零到一:Anaconda与PyCharm联手打造专属Python虚拟环境

1. 为什么需要Python虚拟环境&#xff1f; 刚接触Python开发时&#xff0c;我最常遇到的困惑就是&#xff1a;为什么明明在A项目能运行的代码&#xff0c;放到B项目就报错&#xff1f;后来才发现是因为两个项目依赖的库版本不同。比如项目A需要numpy 1.20&#xff0c;而项目B需…...

DELMIA焊枪批量导入实战:宏命令脚本优化与CATIA协同操作指南

1. DELMIA焊枪批量导入的核心逻辑 在焊装仿真项目中&#xff0c;批量导入焊枪姿态是个让人头疼的活儿。我做过十几个汽车焊装项目&#xff0c;发现传统手动操作不仅效率低下&#xff0c;还容易出错。后来摸索出这套宏命令脚本CATIA协同的工作流&#xff0c;效率直接提升5倍不止…...

039、从改进到创新:构建自定义YOLO变体的设计思维

一、从一次深夜调试说起 上周在部署YOLO到边缘设备时遇到个怪事&#xff1a;白天测试mAP还有78.3%&#xff0c;晚上同样的模型、同样的测试集&#xff0c;掉到了72.1%。排查了三小时&#xff0c;最后发现是某个卷积层的输出通道数设置成了奇数——硬件加速器对某些形状的内存对…...