天梯赛

☆分析:可以将这一个整数看成一个字符串,在进行一个一个字符的输入时加以判断其对应哪个字符,

              并对各个字符的数值进行统计。

☆代码如下:

#include<stdio.h>
#include<string.h>
int main()
{
    int a[10][2];
    int i,j;
    char b;
    for(i=0;i<10;i++)
    memset(a[i],0,sizeof(a[i]));                //使数组内元素全部赋值为0
    
    while(scanf("%c",&b),b!='\n')
    {
        for(i=0;i<10;i++)
        if(b-'0'==i)
            a[i][1]++;
    }                                           //以字符形式去输入字符串(同时可进行判断)
    
    for(j=0;j<10;j++)
        if(a[j][1]!=0)
            printf("%d:%d\n",j,a[j][1]);        //输出所需结果
}

☆结果测试:

 

posted on 2018-01-21 13:27  追梦者~  阅读(237)  评论(0)    收藏  举报