我们称用1和0组成的串为“零幺串”,称只用1组成的串为“幺串”,称只用0组成的串为“零串”。试写一个函数(过程),使得它对任给零幺串S,将返回一个值N1和值N0,其中N1表示S中最长幺串的长度,N0表示S中最长零串的长度。例如,假设S是下面表示的零幺串,则在N1中返回4,在N0中返回3 S=00010111001110001111
基本思路是设置两个标志位来交替统计0和1的最长子串长度
#include<stdio.h>
void main()
{
char str[100] = "00010111001110001111";
int i=0;
int maxZero=0, maxOne=0;
int flagZero=0, flagOne=0;
// scanf("%s", str);
while(str[i] != '\0')
{
if(str[i] == '0')
{
flagOne = 0;
if(flagZero == 1)
{
maxZero++;
}
else
{
flagZero = 1;
maxZero = 1;
}
}
if(str[i] == '1')
{
flagZero = 0;
if(flagOne == 1)
{
maxOne++;
}
else
{
maxOne = 1;
flagOne = 1;
}
}
i++;
}
printf("N0:%d N1:%d", maxZero, maxOne);
}
分享到:
相关推荐
正交群和幺正群的定义和解释。 ppt文档,属于基本知识的理解范围,不涉及编程。
同步电机的标幺值系统,很好的学习资料,对控制同步电机来说是比较好的参考资料,无论是在利用MATLAB进行控制还是在DSP中进行控制
三相并网逆变器matlab/simulink仿真标幺值。实测可以完美控制,基本的仿真结果可以呈现。对应的SVPWM模块需自行搭建。
海卓同创多波束测深系统PPT-幺彬
电力系统的等值电路、电力系统各元件参数的标幺值分析计算
给幺幺的一封信作文.doc
求助关于标幺值异步电机的仿真问题-vcpu1.zip 我用正常的有名值电机仿真没问题,用标幺值电机仿真,参数也都该成了标幺值形式,但是发现转矩的效果还行,但是转速一直在下降,定子电流的周期越来越长,磁通也不...
以淮北矿业集团袁店二矿35 kV变电站供电系统为例,详细分析了采用标幺值短路电流计算法计算供电系统短路电流的过程。实际应用表明,该短路电流计算法可增加继电保护的可靠性,防止越级跳闸事故的发生。
鉴于此,幺正着手编撰本辞典。希望能对业内人士有一定的帮助。目前只是列出一个大纲,约300个条目,今后会不断补充,在15年8月底之前,完成本辞典。望各路PLC英雄,多多对辞典的编写工作提出宝贵意见,凡向编者提供...
什幺是质量功能配置.doc
电力系统分析标幺值.pptx
六幺水调家家唱.doc
广场消防演练总结怎幺写.pdf
当前基于复数域标幺化的配电网快速解耦状态估计算法仍存在部分支路阻抗比绝对值较大影响算法收敛性能的问题。针对该问题,提出了改进的基于复数域标幺化的快速解耦状态估计算法。在电压和功率的基准值中引入相角进行...
真过紧日子,别起幺蛾子
标幺值算法---施耐德.ppt
什幺是质量功能配置(QFD).doc
变压器参数测定、标幺值与运行特性
供配电技术-标幺制法进行短路计算.pptx
电力系统短路电流计算与标幺值算法.doc