whale-1901 发表于 2020-10-1 17:42:14

y=2x2+x+8 x=1时输出6487580


题目:对用户输入的任一整数,输出以下多项式的值。

y=2x2+x+8

代码如下:

#include<stdio.h>
#include<math.h>
int main()
{
    int i;
       
        scanf("%d",&i);
       
        i = pow(i,2) ;
        i = 2*i+i+8 ;
       
        printf("%d",&i);
       
        return 0 ;
}

我哪里出错了{:5_100:}

baige 发表于 2020-10-1 17:49:12

本帖最后由 baige 于 2020-10-1 17:50 编辑

printf("%d",i);//不用&,&是输出地址
#include<stdio.h>
#include<math.h>

int main()
{
    int i;
    scanf("%d",&i);
      
    i = pow(i,2) ;
    i = 2*i+i+8 ;
      
    printf("%d",i);
      
    return 0 ;
}

whale-1901 发表于 2020-10-1 17:58:04

太感谢您了 您成功拯救了一只小菜鸟的性命
{:10_297:}{:10_297:}
页: [1]
查看完整版本: y=2x2+x+8 x=1时输出6487580