码迷,mamicode.com
首页 > 其他好文 > 详细

1021. 个位数统计

时间:2018-02-28 15:16:44      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:span   http   ima   body   记录   col   次数   std   .com   

题目截图:

技术分享图片

 

思路:

  字符串处理。以字符串方式输入,然后记录每个数字出现的次数,最后输出出现过的数字即可。

 

代码:

 1 /*
 2     1021. 个位数统计
 3 */
 4 
 5 #include <stdio.h>
 6 #include <string.h>
 7 #include <math.h>
 8 #include <stdlib.h>
 9 #include <time.h>
10 
11 #define maxn 1001
12 char str[maxn];        // 存储输入数字 
13 int num[10] = {0};     // num[i] 表示 i 出现的次数 
14 
15 int main() {
16     int i, flag=0;
17     scanf("%s", str);
18     for(i=0; i<strlen(str); ++i) {
19         num[str[i]-0]++;        // 记录各位数字出现次数 
20     }
21     for(i=0; i<10; ++i) {
22         if(num[i]) {            // 打印出现过的数字 
23             if(flag) {
24                 printf("\n");
25             }
26             printf("%d:%d", i, num[i]);
27             flag = 1;
28         }
29     }
30 
31     return 0;
32 }

 

1021. 个位数统计

标签:span   http   ima   body   记录   col   次数   std   .com   

原文地址:https://www.cnblogs.com/coderJiebao/p/PAT1021.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!