河南成教 / 计算机基础与程序设计
7[分析题]
若分别输入 0 和 5 时 , 请阅读分析下列程序 , 然后分别写出两种输入情况下程序的运行结果。
main ( )
{
int x,y;
scanf("%d",&x);
if(x>2&&x<=10)
y=x*(x 2);
else if(x>-1 && x<=2)
y=2*x;
else if(x<-1) y=x-1;
if(y!=-1)
printf("%d",y);
else
printf("error");
}
7[分析题]
若分别输入 0 和 5 时 , 请阅读分析下列程序 , 然后分别写出两种输入情况下程序的运行结果。
main ( )
{
int x,y;
scanf("%d",&x);
if(x>2&&x<=10)
y=x*(x 2);
else if(x>-1 && x<=2)
y=2*x;
else if(x<-1) y=x-1;
if(y!=-1)
printf("%d",y);
else
printf("error");
}
参考答案:
佳题速递: