20
查看原帖
20
364876
信息学carryHarry楼主2021/5/5 12:07
#include<bits/stdc++.h>
using namespace std;
int main()
{
	int n,m;
	cin>>n>>m;
	int cnt[11]={0};
	int a[11]={0,1,2,3,4,5,6,7,8,9};
	for(int i=n;i<=m;i++)
	{
		for(int j=0;j<=9;j++){
			if(i%10==a[j])
				cnt[j]++;
			if(i/10%10==a[j])
				cnt[j]++;
			if(i/100%10==a[j+1])
				cnt[j+1]++;
			if(i/1000%10==a[j+1])
				cnt[j+1]++;
			if(i/10000%10==a[j+1])
				cnt[j+1]++;
			if(i/100000%10==a[j+1])
				cnt[j+1]++;
			if(i/1000000%10==a[j+1])
				cnt[j+1]++;
			if(i/10000000%10==a[1+j])
				cnt[j+1]++;
			if(i/100000000%10==a[1+j])
				cnt[j+1]++;
		}
			
		
	}
	for(int i=0;i<=9;i++)
		cout<<cnt[i]<<" ";
	return 0;
}
2021/5/5 12:07
加载中...