社区
C语言
帖子详情
怎样用递归实现一个序列的逆值
everybody_11
2005-11-15 06:49:22
如题
...全文
231
6
打赏
收藏
怎样用递归实现一个序列的逆值
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
everybody_11
2005-12-04
打赏
举报
回复
g
everybody_11
2005-11-17
打赏
举报
回复
函数原形如:void inverse(int a[],int k)
要求将数组a的前k个元素进行逆值再存入a中。
用递归算法。不需要输出。
sankt兄的算法很好,但不是很符合要求
popy007
2005-11-17
打赏
举报
回复
#include <iostream>
using namespace std;
void inverse(int a[], int k)
{
static int c=0;
int t;
if(c==k) return;
t = a[c];
a[c] = a[k];
a[k] = t;
if(c==k-1 ) return;
++c;
inverse(a, k-1);
}
int main(int argc, char **argv)
{
int a[] = { 1, 2, 3, 4, 5, 6 };
inverse(a, 5);
for(int i=0; i<6; ++i)
cout<<a[i];
return 0;
}
sankt
2005-11-15
打赏
举报
回复
#include<iomanip.h>
void reverse_2(const char *str)
{
if(*str=='\0')
{
return ;
}
reverse_2(str+1);
cout<<*str;
}
void reverse(int a[],int k,int n)
{
if(k<n)
{
reverse(a,k+1,n);
cout<<setw(5)<<a[k];
}
}
int main()
{
char str[]="This is a C++ programmer. yishangshao.";
int a[]={1,2,3,4,5,6,7,8,9};
reverse_2(str);
cout<<endl;
reverse(a,0,9);
cout<<endl;
return 0;
}
Mr_Yang
2005-11-15
打赏
举报
回复
按顺序把序列压入栈中,再依次弹出不就得了。
nasi00
2005-11-15
打赏
举报
回复
你是说逆序输出么?
springboot074高校教室资源管理平台(文档+源码)_kaic.zip
计算机毕业设计
ssm587企业人才管理与测评系统的设计与
实现
+vue(文档+源码)_kaic.zip
计算机毕业设计
基于模型预测控制对PMSM进行FOC控制,模拟控制了PMSM的速度(Simulink仿真
实现
)
内容概要:本文介绍了基于模型预测控制(MPC)对永磁同步电机(PMSM)实施磁场定向控制(FOC)的方法,并通过Simulink仿真平台
实现
了对PMSM转速的精确控制。文中详细构建了PMSM的数学模型,设计了FOC控制系统结构,结合MPC算法优化了电流和速度环的动态响应性能,有效提升了系统的控制精度与鲁棒性。仿真结果验证了所提出控制策略在不同工况下的稳定性和优越控制效果,尤其在抗干扰能力和动态响应速度方面表现突出。; 适合人群:具备电机控制、自动控制理论基础,熟悉Simulink仿真工具,从事电气工程、自动化或相关领域研究的研发人员及高年级本科生、研究生。; 使用场景及目标:① 掌握MPC在电机控制中的应用原理与
实现
方法;② 学习FOC控制策略与Simulink建模技术;③ 为高性能电机控制系统的设计与优化提供仿真验证平台和技术参考。; 阅读建议:建议读者结合Simulink模型逐步理解控制架构的搭建过程,重点关注MPC控制器的设计参数设置及其对系统性能的影响,同时可通过修改负载条件或电机参数进行对比实验,深化对控制策略鲁棒性的理解。
基于双层共识控制的直流微电网优化调度(Matlab代码
实现
)
内容概要:本文围绕“基于双层共识控制的直流微电网优化调度”展开研究,提出了一种结合双层控制架构与共识算法的优化调度方法,旨在提升直流微电网在分布式能源接入背景下的协调控制能力与运行效率。上层采用集中式优化策略进行全局经济调度,下层则通过分布式共识控制
实现
各分布式电源间的自主协同,有效解决了系统中功率平衡、电压稳定与资源优化配置等问题。文中详细构建了数学模型,并利用Matlab进行仿真验证,结果表明该方法在动态负载变化与新能源波动条件下仍具备良好的鲁棒性与收敛性,能够
实现
高效、可靠的微电网能量管理。; 适合人群:具备一定电力系统、自动化或控制理论基础,熟悉Matlab仿真工具,从事新能源、微电网、智能电网等相关领域研究的研究生、科研人员及工程技术人员。; 使用场景及目标:① 掌握双层控制架构在微电网调度中的设计思路与
实现
方式;② 学习共识算法在分布式能源协调控制中的具体应用;③ 复现论文算法并拓展至多智能体协同、直流配电系统优化等研究方向; 阅读建议:此资源以论文复现为核心,建议读者结合Matlab代码深入理解算法
实现
细节,重点关注上下层控制器的信息交互机制与收敛条件设定,同时可尝试引入更多不确定性因素以增强模型实用性。
opencv项目实战-图片箭头识别
opencv项目实战-图片箭头识别
C语言
70,038
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章