これは、数値 b の階乗の末尾にあるゼロの数を再帰的にカウントするために作成した関数です。ただし、使用されているコードが原因で実行時エラーが発生しています。私の素朴さを許してください。
int noz(int b)
{
int c=0;
int e = b;
if(e < 5)
return 0;
while(e > 0)
c = c + (e/5) + noz(e/5);
return c;
}
これは、数値 b の階乗の末尾にあるゼロの数を再帰的にカウントするために作成した関数です。ただし、使用されているコードが原因で実行時エラーが発生しています。私の素朴さを許してください。
int noz(int b)
{
int c=0;
int e = b;
if(e < 5)
return 0;
while(e > 0)
c = c + (e/5) + noz(e/5);
return c;
}