View Code of Problem 107

#include<iostream>
#include<cstring>
//#include<algorithm>
using namespace std;
int num[10] = { };
void jud(int);
int main(){
	int a,b;
	while(~scanf("%d%d",&a,&b)){
		for(int i = a;i<=b;i++){
			jud(i);
		}
		for(int i = 0;i<10;i++){
			if(i==9)printf("%d\n",num[i]);
			else printf("%d ",num[i]);
		}
		memset(num,0,sizeof(num));
	}
	
	return 0;
}
void jud(int n){
	while(n){
		num[n%10]++;
		n/=10;
	}
}

Double click to view unformatted code.


Back to problem 107