其他分享
首页 > 其他分享> > 0010 统计字符串

0010 统计字符串

作者:互联网

问题描述:

  输入一串字符串,以‘$’结束,分别统计其中数字字符0,1,2,...9出现的次数。

代码展示:

 1 #include<stdio.h>
 2 #define NUM 100
 3 int main(){
 4     char ch[NUM];
 5     int len;
 6     int n[10];
 7     int i;
 8     for(i=0; i<10; i++){    //初始化统计数组 
 9         n[i] = 0;
10     }
11     printf("请输入字符,以$结束:\n"); 
12     while(1){                    //输入字符 
13         scanf("%c",&ch[len++]);
14         if(len>NUM || ch[len-1] == '$'){
15             break;
16         }
17     } 
18     for(i=0; i<len; i++){        //统计字符 
19         if(ch[i]>='0' && ch[i] <= '9'){
20             n[ch[i]-'0']++;
21         }
22     }                            //将统计结果输出 
23     for(i=0; i<10; i++){
24         printf("%d的个数为:%d\n",i,n[i]);
25     }
26     return 0; 
27 }

运行结果:

 

标签:ch,0010,int,len,NUM,字符串,统计
来源: https://www.cnblogs.com/cendy/p/code_10.html