#include <stdio.h>
#include <string.h>
void memory(int y, int *a);
int main(void)
{
int number[10] = {0};
int i, len;
char x[1000];
gets(x);
len = strlen(x);
for(i = 0 ; i < len; i++)
x[i] -= 48;
// for(i = 0; i < len; i++)
// memory(x[i], number);
for(i = 0; i < len; i++)
number[x[i]] ++;
for(i = 0; i < 10; i++)
if(number[i] != 0)
printf("%d:%d\n", i, number[i]);
return 0;
}
//void memory(int y, int *a)
//{
// a[y] ++;
//}
/*
10'0" finished
本题不难,主要是将每一位数字记录下来,并且记录次数
memory 这个函数也可以不用写,直接写在主函数里就好,
只是想练一练函数
*/
1021. 个位数统计 (15)
最新推荐文章于 2019-08-21 20:38:00 发布