zoukankan      html  css  js  c++  java
  • 1021. 个位数统计

    1021. 个位数统计 (15)

    时间限制
    100 ms
    内存限制
    65536 kB
    代码长度限制
    8000 B
    判题程序
    Standard
    作者
    CHEN, Yue

    给定一个k位整数N = dk-1*10k-1 + ... + d1*101 + d0 (0<=di<=9, i=0,...,k-1, dk-1>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定N = 100311,则有2个0,3个1,和1个3。

    输入格式:

    每个输入包含1个测试用例,即一个不超过1000位的正整数N。

    输出格式:

    对N中每一种不同的个位数字,以D:M的格式在一行中输出该位数字D及其在N中出现的次数M。要求按D的升序输出。

    输入样例:
    100311
    
    输出样例:
    0:2
    1:3
    3:1
     1 #include<stdio.h>
     2 #include<math.h>
     3 #include<stdlib.h>
     4 #include<string.h>
     5 
     6 int main()
     7 {
     8     char a[10], n[1010];
     9     gets(n);
    10     int len = strlen(n), count[10] = {};
    11     a[0] = '0';
    12     int i, j;
    13     for(i = 1; i < 10; i++)
    14     {
    15         a[i] = a[0] + i;
    16     }
    17     for(i = 0; i < len; i++)
    18     {
    19         for(j = 0; j < 10; j++)
    20         {
    21             if(n[i] == a[j])
    22             {
    23                 count[j]++;
    24                 break;
    25             }
    26         }
    27     }
    28     for(i = 0; i < 10; i++)
    29     {
    30         if(count[i] != 0)
    31         {
    32             printf("%d:%d
    ", i, count[i]);
    33         }
    34     }
    35     return 0;
    36 }
  • 相关阅读:
    webpack--------类似gulp的工具,在gulp后面出来的
    canvas 绘制矩形
    HTML5 Canvas基础知识
    视差滚动效果
    闭包的理解
    AJAX 跨域
    json与jsonp的区别
    针对AJAX与JSONP的异同
    如何使用JSONP
    JSONP的客户端的具体实现
  • 原文地址:https://www.cnblogs.com/yomman/p/4271309.html
Copyright © 2011-2022 走看看