 程序代码:
程序代码:
#include <stdio.h>
#include <math.h>
#define N ((int)log10(1000000000000))
int main()
{
    int i = 1;        //几位数
    long long sum = (long long)i;    //1的个数
    for (i = 2; i <= N; i++)
    {
        printf("%I64d\n", sum);
        sum += sum * 9;
        sum += (long long)pow(10, i-1);
    }
    sum++;    //最后再加1 前面求的是1到999……的
   
    printf("%I64d\n", sum);
    return 0;
}

 
											





 
	    




 干的不错!!
干的不错!!										
					
	

 
										
					
	


