题解 | #多项式的值#

多项式的值

http://www.nowcoder.com/practice/13634a38c0eb4b9db8701953ed453567

#include<iostream>
#include<cmath>
using namespace std;
//利用数组下标作为多项式x的次方
int caculate(int arr[],int x,int n)
{
    int sum = 0;
    for(int i = 0;i <= n;i++)
        sum += (arr[i] * pow(x, i));
    return sum;
}

int main(void)
{
    int m;
    cin >> m;
    int arr[11];
    
    while(m--)
    {
        int n;
        cin >> n;
        for(int i = 0;i <= n;i++)
        {
            int value;
            cin >> value;
            arr[i] = value;
        }
        int x;
        cin >> x;
        
        cout << caculate(arr, x, n) << endl;
    }
    return 0;
}

全部评论

相关推荐

28小凳也想实习:项目不用一个业务一个轮子吗,刷牛客好多人说要一业务一轮子
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务