/*标题 :求Sn=a+aa+aaa+……+aa……a的值
*Copyright(c)2013,烟台大学计算机学院
*All rights reserved。
*作者 :刘江
*完成日期:2013年11月8日
*版本号 :v1.0
*问题描述: .求Sn=a+aa+aaa+……+aa……a的值,其中a和n通过键盘输入,假设a输入2,n输入5.则Sn=2+22+222+2222+22222
*样例输入:
*样例输出:
问题分析:
*/
#include <iostream>
using namespace std;
int main()
{
int a,n,x,s,i;
cout <<"a,n="<<endl;
cin>>a>>n;
x=0;
s=0;
i=1;
while (i<=n)
{x=x+a;
s=s+x;
a=a*10;
++i;
}
cout <<"和为:"<<s<<endl;
return 0;
}
运行结果:
心得体会:!!