要求:求最大递增数

如:1231123451

输出12345

#include<stdio.h>
#include<assert.h>
void find(char *s)
{int maxleng = 0;int length = 1;int pos = 0;int i = 0;while(s[i] !='\0'){   if((s[i])<'0'||(s[i]>'9')){assert(0);}if((s[i+1]-'0') > (s[i] -'0')){length++;i++;continue;}if(length > maxleng){maxleng = length;pos = i -maxleng;pos++;length = 1;i++;continue;}i++;length = 1;}for(int j =0; j < maxleng; j++){printf("%c",s[pos++]);}
}
int main( )
{char s[100];scanf("%s",s);find(s);return 0;
} 

H面试程序(29):求最大递增数相关推荐

  1. 华为软件类校招 2014年9月3日 熟悉机考环境 1.记票统计 2.求最大递增数 3.Word Maze(单词迷宫)

    (样题,已对外公布)记票统计 描述: 模拟n个人参加选举的过程,并输出选举结果:假设候选人有四人,分别用"A"."B"."C"." ...

  2. 华为南研所机考练习2 -求最大递增数

    求最大递增数 描述: 输入一串数字,找到其中包含的最大递增数.递增数是指相邻的数位从小到大排列的数字.如: 2895345323,递增数有:289,345,23, 那么最大的递减数为345. 运行时间 ...

  3. python输入一个英文句子、翻转句子中单词的顺序_H面试程序(4):翻转句子中单词的顺序 ....

    题目:输入一个英文句子,翻转句子中单词的顺序,但单词内字符的顺序不变. 句子中单词以空格符隔开.为简单起见,标点符号和普通字母一样处理. 例如输入"I am a student." ...

  4. sum_series() 求一列数的指定个数的数和(5个数字的和)

    1 #include <stdio.h> 2 #include <stdarg.h> 3 /*用sum_series() 求一列数的指定个数的数和(5个数字的和)*/ 4 do ...

  5. 编写一个程序,求出200到300之间的数,且满足条件:它们三个数字之积为42,三个数字之和为12。

    package com.Demo;public class test12 {public static void main(String[] args) {/** 编写一个程序,求出200到300之间 ...

  6. 微软面试程序题100道

    微软等数据结构+算法面试100题全部答案集锦 转自:http://blog.csdn.net/v_july_v/article/details/6870251   http://my.csdn.net ...

  7. 数组 ——求出一组数的最大值(用数组实现)

    题目:一个养鸡场有6只鸡,它们的体重分别是3kg,5kg,1kg,3.4kg,2kg,50kg .请问这六只鸡的总体重是多少?平均体重是多少? 请你编一个程序. #include <stdio. ...

  8. Python实现相空间重构求关联维数——GP算法、自相关法求时间延迟tau、最近邻算法求嵌入维数m

    Python实现相空间重构求关联维数--GP算法.自相关法求时间延迟tau.最近邻算法求嵌入维数m GP算法: 若有一维时间序列为{x1,x2,-,xn},对其进行相空间重构得到高维相空间的一系列向量 ...

  9. python求边介数

    介数就是指经过一个点的最短路径的比例,在计算复杂网络中节点重要性的时候会用到 https://networkx.org/documentation/stable/reference/algorithm ...

最新文章

  1. python3中的单例模式Singleton
  2. 使用Java程序消费SAP Leonardo的机器学习API
  3. 基于 Docker 的 MySQL 导入导出数据
  4. CSS设置文字不能被选中
  5. 一张速查表看懂Git命令,搞定版本控制照做就ok丨新手福利
  6. 基于LSTM的时间序列预测-原理-python代码详解
  7. AT89C51单片机的8位竞赛抢答器的protues仿真设计_倒计时可调
  8. mysql 遍历json数据结构,mysql存储过程中遍历json数据
  9. iOS越狱环境 debugserver 防护
  10. 如何旋转PDF页面并保存
  11. python pyd_python pyd 加密相关
  12. 软件测试团队口号及队名,霸气响亮的队名和口号押韵 有创意的团队口号
  13. python 拆分pdf指定页,Python按页拆分pdf
  14. Git安装、配置和使用
  15. webview漏洞 -转
  16. 插件和依赖有什么区别?
  17. 开机读不了bios,提示为 press del to enter setup, esc to enter boot menu?
  18. Linux篇 一、香橙派Zero2设置开机连接wifi
  19. active英语怎么读音_active(active用英语怎么读?)
  20. 如何找回回收站已清空的文件?教你一招轻松解决

热门文章

  1. python tkinter 弹窗_tkinter主窗口和子窗口同时弹出该怎么办?
  2. python网站设计理念_简单介绍下python Django框架的历史,设计理念及优势_Django讲解2...
  3. asp mysql insert_用asp把表单数据插入数据库的2种常用方法
  4. python第五次作业——陈灵院
  5. [WPF 基础知识系列] —— 绑定中的数据校验Vaildation
  6. DIV常用属性大全自己整理
  7. 【转】小白级的CocoaPods安装和使用教程
  8. tyvj 1059 过河 dp
  9. 用node-webkit(NW.js)创建桌面程序
  10. 使用CocoaPods导入百度地图SDK所遇到的坑