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

怎么能当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
提交
取消

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

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号