C语言:零幺串(N0为最大连续零串的个数,N1为最大一串的个数)
注:如果看不懂代码的作用,可以手动模拟一下该程序的执行过程
#include<stdio.h>
#include<string.h>
int main()
{char str[100];int i,t,N0,N1;int max0=0,max1=0;//存放最大连续串的个数int zero=0,one=0;//0和1的计数器printf("请输入一个只由0和1组成的字符串:\n");gets(str);t=strlen(str);for(i=0;i<t;i++){if(str[i]=='0'){zero++;if(one>max1) max1=one;//将连续1串的最大值存放在变量max1中one=0;//将1的计数器清0}if(str[i]=='1'){one++;if(zero>max0) max0=zero;//将连续0串的最大值存放在变量max0中zero=0;//将0的将计数器清0}}N0=max0;N1=max1;printf("N0=%d,N1=%d\n",N0,N1); return 0;
}
C语言:零幺串(N0为最大连续零串的个数,N1为最大一串的个数)相关推荐
- NLP事件抽取综述(上中下):中文事件抽取、开放域事件抽取、事件数据生成、跨语言事件抽取、小样本事件抽取、零样本事件抽取等类型
https://github.com/xiaoqian19940510/Event-Extraction 近年来事件抽取方法总结,包括中文事件抽取.开放域事件抽取.事件数据生成.跨语言事件抽取.小样本 ...
- Swift语言难度大吗?适不适合零基础学习?
如今人们使用的各式各样的智能手机系统都是不一样的,比如iphone系统就是有Swift语言编写而成的,我们可以在Swift语法当中看到Objective-C.JavaScript.C#.Python等 ...
- c语言判断回文字符串递归,用递归实现判断一个字符串是否为回文串
//用递归实现判断一个字符串是否为回文串 import java.util.Scanner; public class Palindrome { //判断是否为回文串 in型参数代表字符串起止位置 p ...
- 从零实现Vue的组件库(零)- 基本结构以及构建工具
今年三月份入职以来,一直在做后台运营系统,其中重复性工作有很多,其中组件库就是一项.尽管现阶段有很多优秀的开源组件库,但是为了适应产品奇奇怪怪的需求,还是要手动实现一些组件.将其沉淀下来,积累一些自己 ...
- ACMNO.41C语言-数字调序 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数,见图。写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数
题目描述 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成前面m个数,见图. 写一函数:实现以上功能,在主函数中输入n个数和输出调整后的n个数. 输入 输入数据的个数n n个整数 移动的位置m ...
- ACMNO.37 C语言-数字交换 输入10个整数,将其中最小的数与第一个数对换,然后把最大的数与最后一个数对换。写三个函数; ①输入10个数;②进行处理;③输出10个数。
题目描述 输入10个整数,将其中最小的数与第一个数对换,然后把最大的数与最后一个数对换. 写三个函数: ①输入10个数:②进行处理:③输出10个数. 输入 10个整数 输出 整理后的十个数,每个数后跟 ...
- Algorithm:C+语言实现之数组相关算法(和为定值的两个数、和为定值的m个数、荷兰国旗、长度为2n的洗牌算法、任意长度数组的洗牌算法)
Algorithm:C+语言实现之数组相关算法(和为定值的两个数.和为定值的m个数.荷兰国旗.长度为2n的洗牌算法.任意长度数组的洗牌算法) 目录 数组 1.寻找和为定值的两个数 2.和为定值的m个数 ...
- 联想m7400pro清零方法_联想打印机怎么清零 联想打印机清零方法【教程】
今天小编为读者挑选出了联想 打印机 部分机型的清零方式,希望阅读完这篇文章能帮助到各位. LJ3010A.LJ3116A.LJ3220A清零方式 先点击控制面板上的"联机"按钮,让 ...
- 枚举算法:试统计正整数n的阶层n!=1*2*...*n尾部连续零的个数。
试统计正整数n的阶层n!=12-*n尾部连续零的个数. 思路: 首先通过常用对数累加和s=lg2+lg3+-+lg n确定n!的位数m=s+1,即a数组元素的个数.设计两重循环,模拟整数竖式乘法实施各 ...
最新文章
- IDT系列:(一)初探IDT,Interrupt Descriptor Table,中断描述符表
- lenovo L480 进入bios_重装系统重启后不引导,重装系统无法进入引导
- Opencms安装和配置
- .NET操作WORD文档另存为其他格式的文件
- 选出你最喜欢的Linux操作系统吧
- 【飞秋】Android开发——NDK开发入门
- composer update 无法执行命令原因及解决方法
- Python 03 基础作业
- spring controller 增加header字段forward_Spring 注解编程之模式注解
- win7 安装 kb2999226补丁(安装vs2015 报错kb2999226)
- 在苹果Mac中如何修改图片格式?
- Mysql CPU占用100%查询
- 说说知名软件的伪装和防范(下)
- 如何下载大同市卫星地图高清版大图
- 上海二工大 - 健康日报AutoCheck
- 多个div水平横向排列
- UX最佳实践:提高用户体验影响力的艺术
- Cooapods为iOS项目配置SnapKit等第三方框架
- 机器人单关节力矩控制
- python scapy教程_scapy学习笔记