对于多项式y=a * x * x+b * x+c和给定的a,b,c,x,计算y的值,a,b,c,x都为整数,计算结果范围为0-100000000000。
有这样一题,要求用C语言来实现: 对于多项式y=a * x * x+b * x+c和给定的a,b,c,x,计算y的值,a,b,c,x都为整数,计算结果范围为0-100000000000。
我给出的答案如下:
#include<iostream>
using namespace std;
int main(){
int a,b,c,x,y;
cin>>a>>b>>c>>x;
y=a * x * x+b * x+c;
cout<<y<<endl;
return 0;
}
但是提交给软件评分时,软件说这不是最佳答案,软件用100分打分,结果只给70分。
请问C语言高手,这一题的最佳答案是什么?