求助,这个程序哪里错了
求Sn=a+aa+aaa+…+aa…a之值,其中a是一个数字。例如:2+22+222+2222+22222(此时n=5),n由键盘输入。
#include<stdio.h>
#include<math.h>
void main()
{
int i,n;
int sum=0,s=0;
printf("请输入n的值:\n");
scanf("%d",&n);
while(n<1)
{
printf("请重新输入n的值:\n");
scanf("%d",&n);
}
for(i=0;i<n;i++)
{
s+=pow(10,i);
sum+=2*s;
}
printf("sum=%d\n",sum);
}