- 57 名前:デフォルトの名無しさん mailto:sage [2007/11/03(土) 23:09:20 ]
- 関数の呼び出しを使って、整数xの2倍した値を返す関数を作りたいのですが下のソースでは、値が表示されません。
下記のソースでできるなら、どこが間違っているか、分かる方は教えてください。 この方法自体が間違っているのでしょうか。 #include <stdio.h> int dec(int y){ int z; z=y+1; return(z); } int inc(int y){ int z; z=y+1; return(z); } int mult2(int y){ int i,j; i=y,j=y; while(i>=0){ i=dec(i),j=inc(j); } return(j); } main(){ int i; i=6; printf("%d\n",mult2(i)); }
|

|