>  2006/04/11 (火) 16:19:23        [qwerty]
> > 値を交換するswap(a,b)関数がある
> > この関数をtemp変数を用いず最低三通り実装せよ
> > 頼む(;´Д`)
> まかせろっ(´ー`)
> void swap(a,b){
>    tmp = a;
>    a = b;
>    b = tmp;
> }
> 残り2通りも同様に書いてくれよな

void swap(a,b){
   if(b != 0){
      b  = a / b;
      a /= b;
      b *= a;
   }else{
      b = a;
      a = 0;
   }
}

参考:2006/04/11(火)16時16分03秒