题目如下:
思路:将int 类型的转化为字符串类型 利用了stringstream
要想持续使用输入流 必须要s.clear()
代码如下:
#include<cstdio> #include<cstring> #include<iostream> #include<sstream> using namespace std; int main(){ int m,n; int count[10]={0}; memset(count,0,sizeof(count)); string r; stringstream s; cin>>m>>n; for(int i=m;i<=n;i++){ s.clear(); // cout<<i<<endl; s<<i; s>>r; for(int i=0;i<r.size();i++) count[r[i]-'0']++; } for(int i=0;i<10;i++) cout<<count[i]<<" "; return 0; } /* 129 131 */