首页 > Sentiment > 统计并输出每个字符串中阿拉伯数字的个数

统计并输出每个字符串中阿拉伯数字的个数

2007年12月5日 timmy 发表评论 阅读评论 668 views

连续输入一批以 # 结束的字符串(字符串的长度不超过80),遇 ## 则全部输入结束。
统计并输出每个字符串中阿拉伯数字的个数。
例:括号内是说明
输入:
S0df345gr63#=ahbg##   (连续输入2个字符串)
输出:
6     (“S0df345gr63″中有6个阿拉伯数字)
0    (”ahbg”中没有阿拉伯数字)

[codes=c]
#include “stdio.h”
#define MAXLEN 80
int main( )
{  int count,i,k;
   char ch,oldch,str[MAXLEN];
   oldch=' ';
   while((ch=getchar())!='#'||oldch!='#'){
      k=0;
      while(ch!='#'&& k< MAXLEN-1){
       str[k++]=ch;
       ch=getchar();
      }
      oldch='#';
      str[k]='\0';
    count=0;
    for(i=0;i      if(str>='0'&&str<='9')
        count++;
      printf(“%d\n”,count);
   }
}
[/codes]

若日志经rss订阅或导入到外站,可能有些视频和图片无法显示,请点击原文链接查看。
本文链接地址: http://imtimmy.com/calculate-amount-of-digits-in-string/

转载请注明: 转载自Timmy's Blog

如果你觉得本博内容不错,欢迎 [订阅 Timmy's Blog],以便第一时间了解本博更新内容;


不妨再看看这些相关的日志:

  1. 统计大写辅音字母
  2. 将每个字符串中的大写元音字母用数字'0'—'4'替换, 其余字符不变, 输出替换后的字符串
  3. 将每个字符串中的大写字母用下面列出的对应大写字母替换, 其余字符不变, 输出替换后的字符串.
  4. 查找字符
  5. 在每个字符串中查找该字符,如果找到,则输出该字符在字符串中所对应的最小下标

分类: Sentiment 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.
:wink: :twisted: :roll: :oops: :mrgreen: :lol: :idea: :evil: :cry: :cool: :arrow: :?: :-| :-x :-o :-P :-D :-? :) :( :!: 8-O