求解惑,不知道错哪里了,拜托各位
系统给定外部长整型变量s,整型变量a和n,且a和n的值均在0和9之间(不需要自行定义)。编写程序,
求a+aa+aaa+…+aa…aaa(有n个a)之值,并将结果存放
到s。例如:a=3和n=5时,求3+33+333+3333+33333。
**********/
void main()
{
int p=0,q=0;
for(int j=1;j<=n;j++)
{
p=a+p;
q=p+q;
a=a*10;
}
s=(long)q;
printf("%ld",s);
}
求解惑