为了账号安全,请及时绑定邮箱和手机立即绑定

怎么能当x=1时让y=2x^2+x+8等于11?

/*求下列多项式的值:

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?求大神解答,谢谢。


正在回答

1 回答

你求平方的公式用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;
}


1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926019    人
  • 解答问题       20793    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

怎么能当x=1时让y=2x^2+x+8等于11?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信