C/C++の宿題片付けます 140代目
■ このスレッドは過去ログ倉庫に格納されています
0561デフォルトの名無しさん
2010/10/04(月) 17:18:15スタックがオーバーフローした時は知らんよ
#include <stdio.h>
int tar(int x, int y, int z);
int main(void)
{
int x, y, z;
printf("x = ");
scanf("%d", &x);
printf("y = ");
scanf("%d", &y);
printf("z = ");
scanf("%d", &z);
printf("TAR(%d,%d,%d) = %d\n", x, y, z, tar(x, y, z));
return 0;
}
int tar(int x, int y, int z)
{
if (x <= y)
return y;
else
return tar(tar(x - 1, y, z), tar(y - 1, z, x), tar(z - 1, x, y));
}
■ このスレッドは過去ログ倉庫に格納されています