/*求下列多项式的值:
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; }