 程序代码:
程序代码:#include<stdio.h>
unsigned long long pow(int number,int n);
void main()
{
int n,t;
unsigned long long sum=1;
printf("位数:\n");
scanf("%d",&n);
for(t=2;t<=n;t++)
    sum=sum*10+pow(10,t-1);
if(n==1)
  sum=1;
printf("\n%lld\n",sum);
}
unsigned long long  pow(int number,int n)
{unsigned long long sum=1;
 int t;
 for(t=0;t<n;t++)
    sum=sum*number;
 return sum;
}错了,题目都没有看清,算的是1-9999 9999 9999 9,范围就错了,悲剧啊,再改!
[ 本帖最后由 饭桶 于 2012-6-19 23:56 编辑 ]

人得一生得奋斗!

 
											







 
	    

 why
 why										
					
	



