.求Sn=a+aa+aaa+……+aa……a的值

/*标题    :求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;
}


运行结果:

心得体会:!!

你可能感兴趣的:(.求Sn=a+aa+aaa+……+aa……a的值)