正文

我写的一道华为题目答案2006-10-31 22:35:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/wenzhuo316/19862.html

分享到:

题目:在一个字符串中找出   数字串的个数!    如   "sadf234lkji8999lkwekj80";   则输出   3!     int   FindNum(   cosnt   char   *   str   );   #include <stdio.h>#include <ctype.h> int FindNum (const char *str){ int i = 0; while (*str != '\0') {  if (isdigit(*str))  {   i++;   str++;   while (*str != '\0' && isdigit(*str))   {    str++;   }  }  else  {   str++;  } } return i;}int main(){ char p[100]; printf("Please input your string:\n"); gets(p); int i = FindNum(p); printf("result:%d\n",i); return 0;} 希望多提意见!

阅读(4859) | 评论(3)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

loading...
您需要登录后才能评论,请 登录 或者 注册