2一3124001506


私信TA

用户名:dotcpp0787584

访问量:117

签 名:

等  级
排  名 45721
经  验 322
参赛次数 0
文章发表 2
年  龄 19
在职情况 学生
学  校 广东工业大学
专  业

  自我简介:

TA的其他文章

解题思路:列举几个数进行观察:2=0*10+2     //易得除了第一项外,其他都是前一项*10+2。因此我们也能得出相应的关系,an=(an-1)*10+2,最后循环即可

                                                22=2*10+2

                                               222=22*10+2

注意事项:

参考代码:

#include<iostream>

using namespace std;

int main()

{

int i = 1, sn = 0, n,a=0;

cin >> n;

while (i <= n) {

a = a * 10 + 2;

sn = sn + a;

i = i + 1;

}

cout << sn << endl;

return 0;

}


 

0.0分

0 人评分

  评论区

  • «
  • »