kelian 2017-11-15 23:56:17
点我顶贴
收藏
删除
#include<iostream>
#include<stack>
#include<string>
#include<sstream>
using namespace std;
int main()
{
int n,m,i,a[10],k;
stringstream ss;
stack<string> d;
string s;
while(cin>>n>>m)
{
for(i=0;i<=9;i++)
a[i]=0;
for(i=n;i<=m;i++)
{
ss.str()="";
ss.clear();
ss<<i;
ss>>s;
d.push(s);
}
for(i=0;;i++)
{
if(d.empty())
break;
const char* x=d.top().c_str();
for(int k=0;k<sizeof(x);k++)
{
for(int j=0;j<=9;j++)
if(x[k]-'0'==j)
{
a[j]++;
break;
}
}
d.pop();
}
for(i=0;i<=9;i++)
cout<<a[i]<<" ";
cout<<endl;
}
}