>>357の訂正など
suutiは-32768~32767、spaceは0,10,100,1000,10000。
spaceはスペース。suutiが整数3桁でspaceが1000なら一桁分スペースが入る。

scanf("%d",&suuti);
ShowZenkakuSuuzi(suuti,space);

void ShowZenkakuSuuzi(int suuti,int space)
{
  int waru=10000;
  int showAtta=0;
  int absuuti=0;
  absuuti=abs(suuti);
  for(waru=10000;waru>0;waru/=10)
    if(absuuti/waru==0 && showAtta==0)
      if(space>=waru) printf(" ");
      else printf("");
    else
    {
      if(showAtta==0) if(suuti<=-1) printf("−");
        printf("%c%c",(absuuti%(waru*10)/waru+0x824f)>>8,absuuti%(waru*10)/waru+0x824f);
        showAtta=1;
    }
}