'de factorial & nct işlevleri bulunmuyor Burada arandı: http://www.cplusplus.com/reference/cmath/, ama hiçbir işlevi bulamadım: factorial & nCr işlevleri Neden? Başka bir sınıfta var mı? TeşekkürNeden CPP N
-3
A
cevap
0
Değil standart C++ kütüphanelerini size GNU Scientific Library (GSL)
1
gibi bir üçüncü taraf kitaplığı kullanmak böylece kendiniz basit işlevi yazabilirsiniz
int factorial(int n)
{
return (n == 1 || n == 0) ? 1 : factorial(n - 1) * n;
}
Tahminen standardın yazarları yoktu çünkü eklemeye değecek kadar yaygın olarak kullanıldığını hissederler. –
cmath bir C üstbilgisidir, bu nedenle bu etiket C ve C++ olmamalıdır. Sorun şu ki, C Standards Komitesinde başından beri birileri bu soruyu cevaplandırmıyorsa ve bu gerçekten de pek de olası gözükmüyorsa, ilk sorunun tamamen görüşe dayalı olması. İkinci soruya verilecek cevabın cevaplanması daha kolaydır, ancak bir kütüphane tavsiyesi istemektedir. –
@JerryJeremiah cpp kullanıyorum, nCr veya faktöriyel içeren herhangi bir kütüphaneyi biliyor musunuz? – jordan