文章

1

粉丝

1

获赞

0

访问

2.3k

头像
这个程序为什么通过不了,实机明明可以运行
我要提问
发布于2023年2月16日 22:51
阅读数 2.3k

1043的计算sn

#include <iostream>
#include<string>
using namespace std;
int sum(int a, int n) {
    int x;
    if (n == 0) {
        x = a;
    }
    else {
        x = a * pow(10,n) + sum(a, n - 1);
    }
    return x;
}
int main()
{
    int a;
    int n;
    int t=0;
    cin >> a >> n;
    for (int i = 0; i <n; i++) {
        t = t + sum(a,i);
    }
    cout <<t; 
}
 

登录查看完整内容


登录后发布评论

1 条评论
admin SVIP
2023年2月17日 10:17

缺少一个数学运算的头文件,因为用到了pow

加一行数学常用库函数头文件就可以了

#include <cmath>

赞(0)