c语言求解1到2020中,总共有多少个字符2?

原题:

小蓝要为一条街的住户制作门牌号。

这条街一共有 20202020 位住户,门牌号从 11 到 20202020 编号。

小蓝制作门牌的方法是先制作 00 到 99 这几个数字字符,最后根据需要将字符粘贴到门牌上,例如门牌 1017 需要依次粘贴字符 1、0、1、71、0、1、7,即需要 11 个字符 00,22 个字符 11,11 个字符 77。

请问要制作所有的 11 到 20202020 号门牌,总共需要多少个字符 22?

#include 
int main()
{
	int i,j,pen=0,n;
	for(i=1;i<=2020;i++)
	{
		for(j=i;j>0;j=j/10)
		{
			n=j%10;
			if(n==2)
			pen++;
		}
	}
	printf("%d",pen);
	return 0;
 } 

你可能感兴趣的:(蓝桥杯,c语言,p2p,开发语言,蓝桥杯)