新手求帮助 为什么不报错,程序运行不正确呢
求Sn=a+aa+aaa+aaaa+……+aaa……aa(n个a)之值,其中a是一个数字,n表示a的位数#include<stdio.h>
#include<math.h>
void main()
{
double a,b,n,i,s,Sn=0;
printf("请输入位数n:");
printf("请输入数字a:");
scanf("%lf%lf",&n,&a);
for(i=n-1;i<=n;i--)
{
b=pow(10,i-1);
s=a*(1-b)/(1-i);
Sn=Sn+s;
}
printf("Sn=%d",Sn);
}