求Sn=a+aa+aaa+......+a...a(n个a)之值

求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;
}

代码实现效果如下:
在这里插入图片描述
菜菜的代码,希望能够帮助到你哟!

猜你喜欢

转载自blog.csdn.net/Sconnie/article/details/113442871