news 2026/4/3 4:52:28

Day27~统计一个字符串中最长数字子串的个数并输出

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Day27~统计一个字符串中最长数字子串的个数并输出

统计一个字符串中最长数字子串的个数并输出

#include <stdio.h> #include <string.h> #define MAX_SIZE 1024 void state_str(char *str, char *digit_str) { int count = 0; int max_len = 0; char *max_start = NULL; while (*str != '\0') { while (((*str >= '0') && (*str <= '9')) && *str != '\0') { count++; str++; } if (count > max_len) { max_len = count; max_start = str - count; } count = 0; str++; if (max_len > 0 && max_start != NULL) { strncpy(digit_str, max_start, max_len); digit_str[max_len] = '\0'; } else { digit_str[0] = '\0'; } } printf("%d\n", max_len); printf("%s\n", digit_str); } int main() { char str[MAX_SIZE] = {0}; char digit_str[MAX_SIZE] = {0}; printf("请输入一串字符串: \n"); scanf("%s", str); printf("最长连续子串的个数以及该子串为: \n"); state_str(str, digit_str); return 0; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/2 10:06:13

B站视频转文字神器:解放双手的智能转换工具

B站视频转文字神器&#xff1a;解放双手的智能转换工具 【免费下载链接】bili2text Bilibili视频转文字&#xff0c;一步到位&#xff0c;输入链接即可使用 项目地址: https://gitcode.com/gh_mirrors/bi/bili2text 还在为整理B站视频笔记而苦恼吗&#xff1f;每天花费数…

作者头像 李华
网站建设 2026/4/1 1:53:40

国产搜索引擎 INFINI Easysearch 从入门到精通实战路线图

独家整理&#xff01;国产搜索引擎 INFINI Easysearch 从入门到精通实战路线图&#xff0c;建议收藏&#xff01;unsetunset前言unsetunset最近不少老铁在后台问&#xff1a;"铭毅老师&#xff0c;现在国产化替代&#xff08;信创&#xff09;是大趋势&#xff0c;Elastic…

作者头像 李华
网站建设 2026/3/31 5:34:44

编程竞赛语言选择:为什么优先学C++?聚焦竞赛属性的语法突破

编程竞赛语言选择&#xff1a;为什么优先学C&#xff1f;聚焦竞赛属性的语法突破当面临“应该选择哪种编程语言参加竞赛”的问题时&#xff0c;关键并不在于语言本身的“难易”&#xff0c;而在于它是否能够帮助选手在有限时间内高效解决复杂问题。在信息学奥林匹克竞赛&#x…

作者头像 李华
网站建设 2026/3/26 22:53:38

C++的容器vector最后一个元素进行删除

C的容器vector最后一个元素进行删除.具体代码示例实现如下&#xff1a;std::vector<int> d{10, 20, 30};//定义容器 d.pop_back();// 删除末尾元素

作者头像 李华
网站建设 2026/3/13 12:33:05

Wan2.2-T2V-A14B在AI家政服务平台中的服务流程演示生成

Wan2.2-T2V-A14B在AI家政服务平台中的服务流程演示生成技术演进与行业需求的交汇点 当一家家政平台需要为“厨房深度清洁”制作教学视频时&#xff0c;传统流程是什么&#xff1f;策划脚本、协调拍摄时间、安排演员和场地、后期剪辑——整个周期动辄一周以上&#xff0c;成本动…

作者头像 李华