#include<stdio.h>
int main()
{
int x,y;
scanf("%d",&x);
y=x*x+1;
printf("%d\n",&y);
return 0;
}
printf("%d\n",y);
输出的时候不需要加&,加了&就变成输出变量地址了
有帮助望采纳~
#include<stdio.h>
int main()
{
int x,y;
scanf("%d",&x);
y=x*x+1;
printf("%d\n",y);
return 0;
}
你输出的结果是y的地址,不是y的值。要输出y的值,前面不用加取地址符号。
#include<stdio.h>
int main()
{
int x,y;
scanf("%d",&x);
y=x*x+1;
printf("%d\n",y);
return 0;
}