/*求下列多项式的值:
y=2x^2+x+8
输入
输入整数x的值:
输出
计算并输出y的值:
样例输入
1
样例输出
11
*/
#include <stdio.h>
int main()
{
int x;
int y=2*x^2+x+8;
printf("请输入整数x=");
scanf("%d",&x);
printf("y=%d",y);
return 0;
}
为什么这样x输入1时,y不等于11?求大神解答,谢谢。
你求平方的公式用pow()函数
#include <stdio.h>
# include "math.h"
int main()
{ int x,y;
printf("请输入整数x=");
scanf("%d",&x);
y=2*pow(x,2)+x+8;
printf("y=%d \n",y);
return 0;
}