関数の呼び出しを使って、整数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));
}