0
点赞
收藏
分享

微信扫一扫

1021. 个位数统计 (15)


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






#include<stdio.h>
int main()
{
  int i,count=0,j,q=0,k=0;
  char a[1000];
  gets(a);
  while(a[i++]!='\0')
  {
        count++;    
  }
  for(k=0;k<10;k++)
  {
     q=0;
  for(j=0;j<count;j++)
  {
    if((a[j]-48)==k)
    {
      q++;
      
    }
  }
  if(q!=0)
  {
    printf("%d:%d\n",k,q);
  }
   }
   return 0;
}



举报

相关推荐

1021 个位数统计 (15 分)

1021 个位数统计

1021 个位数统计(python)

个位数统计

个位数统计(java)

L1-003 个位数统计 (15 分)

C L1-003 个位数统计 (15 分)

0 条评论