摘要:
纯模拟,考虑0啊,1啊,-1啊等的特殊情况就行了。。。 代码如下:#include <stdio.h>#include <stdlib.h>const char xishu[2][4] = {"%+d", "%d"};void output(int a, int b, int *c){ if(a == 0){ return; } if(b == 0){ printf(xishu[*c], a); }else if(abs(a) == 1){ if(*c){ if(a == -1){ printf("-"); } 阅读全文