B - 梦中的统计

using namespace std;
int main(){
int start;
int end;
cin >> start>> end;
int a=0;
int b=0;
int c=0;
int d=0;
int e=0;
int f=0;
int g=0;
int h=0;
int i=0;
int j=0;
int temp = 0;
for (int z = start;z <= end;z++){
int num = z;
while (num != 0){
temp = num % 10;
switch(temp){
case 0:
a++;
break;
case 1:
b++;
break;
case 2:
c++;
break;
case 3:
d++;
break;
case 4:
e++;
break;
case 5:
f++;
break;
case 6:
g++;
break;
case 7:
h++;
break;
case 8:
i++;
break;
case 9:
j++;
break;
}
num = num / 10;
}
}
cout << a<<' ';
cout << b<<' ';
cout << c<<' ';
cout << d<<' ';
cout << e<<' ';
cout << f<<' ';
cout << g<<' ';
cout << h<<' ';
cout << i<<' ';
cout << j<<' ';
return 0;
}