#include<stdio.h> int main() { int n,y; scanf("%d",&n); if(n!=0){ if(n>0){ y = 1; } else{ y = -1; } } else{ y = 0; } printf("sign(%d) = %d",n,y); return 0; }
镶嵌式if语句套用,用于判断n;
输入n
若n不等于0则继续判断
若n=0则y=0;
若n>0则y=1;否则y=-1;
输出y
过程中没有遇到问题
#include<stdio.h> int main() { int n,y; scanf("%d",&n); if(n!=0){ if(n>0){ y = 1; } else{ y = -1; } } else{ y = 0; } printf("sign(%d) = %d",n,y); return 0; }
镶嵌式if语句套用,用于判断n;
输入n
若n不等于0则继续判断
若n=0则y=0;
若n>0则y=1;否则y=-1;
输出y
过程中没有遇到问题