• 【编程小题目7】求s=a+aa+aaa+aaaa+aa...a的值


    题目:求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),
    几个数相加有键盘控制

    #include <iostream>
    #include <string>
    using namespace std;

    long Function(int number, int n)
    {
      if(n == 1)
      {
        return number;
      }
      else
      {
        return Function(number ,n - 1) * 10 + number;
      }
    }

    int main()
    {
      int Count, Number;
      long Sum = 0;
      cin >> Number >> Count;
      cout << "Sum = ";
      for(int i = 1; i <= Count; i++)
      {
        int Temp = Function(Number, i);
        if(i != Count)
        {
          cout << Temp << " + ";
        }
        else
        {
          cout << Temp << " = ";
        }
        Sum += Temp;
      }

      cout << Sum << endl;

      return 0;
    }

  • 相关阅读:
    排序算法
    各种容器
    avl树
    zhenya moves from parents
    maven 相关
    Spring Cloud 子项目介绍
    WebStorm 中 dva 项目用 start 命令需要不断重启项目问题
    git常用命令
    SQL 的各种 join 用法
    程序员成长过程
  • 原文地址:https://www.cnblogs.com/FoxShark/p/4441156.html
Copyright © 2020-2023  润新知