有一函数 -1 (x<0) y= 0 (x=0) 1 (x>0) 有人编写了两个程序 ,请分析它们 是否能实现题目要求,不要急于上机,先分析两个程序的逻辑,画出它们的流程图,分析它们的运行情况 ,然后上机运行,观察和分析结果。 1、 #include
int main() { int x,y; printf("enter x:"); scanf("%d",&x); y=-1; if(x!=0) if(x>0) y=1; else y=0; printf("x=%d,y=%d\n",x,y); return 0; } 2、 #include
int main() { int x,y; printf("please enter x:"); scanf("%d",&x); y=0; if(x>=0) if(x>0) y=1; else y=-1; printf("x=%d,y=%d\n",x,y); return 0; } 请上传流程图,运行结果,及你的分析结果。