热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

统计字符串中连续数字字符构成整数的数量

输入一个字符串,内有数字和非数字字符,将其中连续的数字作为一个整数,依次存放到一个数组中。统计共有多少个整数,并输出这些数。

输入一个字符串,内有数字和非数字字符,将其中连续的数字作为一个整数,依次存放到一个数组中。统计共有多少个整数,并输出这些数。

代码

#include
int main()
{char str[50],*pstr;int i&#61;0,j&#61;0,k,m,e10,digit,ndigit&#61;0,a[10],*pa;printf("Please enter a string: ");gets(str);pstr&#61;&str[0];/*字符串指针指向字符串首地址*/pa&#61;&a[0];/*数字指针指向数组首地址*/while(*(pstr&#43;i)!&#61;&#39;\0&#39;){if((*(pstr&#43;i)>&#61;&#39;0&#39;)&&(*(pstr&#43;i)<&#61;&#39;9&#39;))/*如果是数字&#xff0c;则开始计数*/j&#43;&#43;;else{if(j>0)/*当上一个字符是数字&#xff0c;当前字符是非数字时*/{digit&#61;*(pstr&#43;i-1)-48;/*先计算出最后一个数字*/k&#61;1;while(k0)/*如果字符串是以数字结束的*/{digit&#61;*(pstr&#43;i-1)-48;k&#61;1;while(k}





推荐阅读
author-avatar
email_osoo_240
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有