求sn=a+aa+aaa+…… (C++源代码)

2016-06-16 16:36:31  分类: c++程序设计第三版谭浩强课后答案  参与:

 求Sn=a+aa+aaa+……+aaaaa……a   之值,其中a是一个数字,n 表示a 的位数。
                                    ↑一共n个a↑

例如:2+22+222+2222+22222 (此时n为5) n由键盘输入。

以下是此题的【c++源代码】,需要【c源代码】请点击进入
#include <iostream>
using namespace std;
int main ()
{int  a,n,i=1,sn=0,tn=0;
 cout<<"a,n=:";
 cin>>a>>n;
 while (i<=n)
  {tn=tn+a;        //赋值后的tn为i个a组成数的值
   sn=sn+tn;       //赋值后的sn为多项式前i项之和
   a=a*10;
   ++i;
  }
  cout<<"a+aa+aaa+...="<<sn<<endl;
  return 0;
  }

来源:c++程序设计第三版谭浩强课后答案

本文链接:http://www.wb98.com/cjia/post/cjia_3.17.html


本站文章搜索:

<< 上一篇下一篇 >>

搜索

Tags列表

赞助商链接