一天一个算法:求Sn=a+aa+aaa+…+aa…a之和

/*
求Sn=a+aa+aaa+…+aa…a之值,其中a是一个数字。
例如:2+22+222+…+22222(此时n=5),n由键盘输入。
*/

void Function3()
{
	int a,n,sum,sn;
	cout<<"Please input a number";
	cin>>a;
	cout<<"Please input a number";
	cin>>n;
	sn=a;
	sum=a;
	for (int i=2;i<=n;i++)
	{
		sum=sum*10+a;
		sn += sum;
	}
	cout<<"sn="<<sn<<endl;
}

  

原文地址:https://www.cnblogs.com/alexhg/p/6704129.html