Sn=a+aa+aaa+......+aa......aの値を求めます

738 ワード

    :

01./*  
02.*             :  
03.* Copyright (c) 2013,            
04.* All rights reserved.  
05.*     :test.cpp  
06.*       :     
07.*     :2013   11  8    
08.*      :v1.0  
09.*              : 
10.*     :   
11.*     : Sn=a+aa+aaa+……+aa……a  
12.*     :a=2  n=5  
13.*     :24690

14.*     :   
15.*/    
 

#include <iostream>

using namespace std;

int main()
{
    int a,n,i=1,Sn=0,t=0;
    cout<<"   a,n:"<<endl;
    cin>>a>>n;
    for(a;i<=n;i++)
      {   t=t+a;
          Sn=Sn+t;
          a=a*10;

      }
      cout<<"a+aa+aaa+...+aa(n a)="<<Sn<<endl;
   return 0;
}

運行結果:心得体得:forサイクルを運用することで問題をより簡便にすることができる