求Sn=a+aa+aaa+…+a…a(n个a)之值,其中a是一个数字,n代表a的位数,n由键盘输入。
例如:2+22+222+2222 此时a=2,n=4
#include<stdio.h>
#include<math.h>
int main()
{
double a,n,i;
double sum=0.0;
double total=0.0;
printf("请输入数字a:");
scanf("%lf",&a);
printf("请输入位数n:");
scanf("%lf",&n);
for(i=0;i<n;i++)
{
sum+=a*pow(10,i);
total+=sum;
}
printf("总和为:%lf\n",total);
return 0;
}
代码实现效果如下:
菜菜的代码,希望能够帮助到你哟!