c新手吧 关注:8,590贴子:48,090
  • 3回复贴,共1

高手看过来!!!!!!

只看楼主收藏回复

#include<stdio.h>
int main()
{
int x,y;
printf("请输入x的值:\n");
scanf("%d",&x);
if(x<2)
y==1-x*x;
else if(2<=x<10)
y==1+2*x-x*x;
else
y==1-x+x*x;
printf("y的值为:%d\n",y);
return 0;
}
运行的结果总是-8589932468,求高手指导 O(∩_∩)O谢谢


1楼2016-03-30 21:49回复
    一个=


    IP属地:黑龙江来自Android客户端2楼2016-03-31 08:17
    回复
      if(2<=x&&x<10)


      IP属地:安徽来自Android客户端3楼2016-03-31 09:58
      回复
        y用long最好,y>=10时,可能会溢出


        IP属地:安徽来自Android客户端4楼2016-03-31 10:02
        回复