0比较好处理但是正数如何归为一个数?负数也是?
收起
#include <stdio.h> int main() { int n; scanf("%d",&n); int x=(n==0)?0:(n>0)?1:-1; switch(x) { case -1: printf("%d\n",x-1); break; case 0: printf("%d\n",0); break; case 1: printf("%d\n",2*x); break; } return 0; }
报告相同问题?