一天一个算法:求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;
}

  

posted @ 2017-04-13 15:26  Alex.hegang  阅读(2943)  评论(0编辑  收藏  举报