题解 | #多项式的值#

多项式的值

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;
}

全部评论

相关推荐

一天代码十万三:实习东西太少了,而且体现不出你业务,3个月不可能就这点产出吧,建议实习多写点,玩具项目面试官都不感兴趣的
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务