#include<stdio.h> int main() { int m,n; scanf("%d %d",&m,&n); int i,j,a[10]={0}; for(i=m;i<=n;i++) { while(i>0) { j=i%10; a[j]=a[j]+1; i=i/10; } } for(i=0;i<10;i++) { printf("%d",a[i]); } }
看了一下是i在while里面一直为0(为0不是应该跳出while了吗)