OJ每日一练——计算多项式的值

问题描述:

在这里插入图片描述

输入
输入仅一行,包含5个实数,分别是xx,及参数aa、bb、cc、dd的值,每个数都是绝对值不超过100的双精度浮点数。数与数之间以一个空格分开。

输出
输出一个实数,即f(x)f(x)的值,保留到小数点后7位。

样例

输入
2.31
1.2
2
2
3

输出
33.0838692


Java代码:

import java.util.*; 
public class Main{
public static void main(String[] args){
	Scanner rd =new Scanner(System.in);
	double x=rd.nextDouble();
	double a=rd.nextDouble();
	double b=rd.nextDouble();
	double c=rd.nextDouble();
	double d=rd.nextDouble();
	System.out.printf("%.7f",a*x*x*x+b*x*x+c*x+d);
}
}

C代码:

#include <stdio.h>
int main(){
    double x;
	double a;
	double b;
	double c;
	double d;
    scanf("%lf %lf %lf %lf %lf",&x,&a,&b,&c,&d);
    printf("%.7f",a*x*x*x+b*x*x+c*x+d);
}

作者:KJ.JK
本文仅用于交流学习,未经作者允许,禁止转载,更勿做其他用途,违者必究。
文章对你有所帮助的话,欢迎给个赞或者 star,你的支持是对作者最大的鼓励,不足之处可以在评论区多多指正,交流学习

你可能感兴趣的:(OJ每日一练,java,每日一练,数据结构,计算多项式的值)