汗.遇到个有关问题.

汗.遇到个问题..
请问一个问题:让用户随意输入一个整数.然后程序打印这个数自身的后10位,比方输入5.打印5-15之间的数...小弟编出了个这个:
#include   <stdio.h>
int   main   (void)
{
int   a;
printf( "Please   enter   integer: ");
scanf( "%d ",&a);
printf( "%d\n ",a);
while   (++a <=15){
printf( "%d\n ",a);

}
return   0;
}
但是要求是让用户随意输入个整数...请问怎么解决????

------解决方案--------------------
#include <stdio.h>
int main (void)
{
int a;
int b;
printf( "Please enter integer: ");
scanf( "%d ",&a);
b= a+10;
printf( "%d\n ",a);
while (++a <=b){
printf( "%d\n ",a);

}
return 0;
}