【c語言簡單算法】1-階乘


求n的階乘

算法要求

從鍵盤輸入一個數,求出這個數的階乘

代碼實現

#include 
main() {
	double result=1;
	size_t n;
	scanf("%d", &n);
	for (size_t i =0; i < n; i++)
	{
		result *= (n -i);
	}
	printf("%f", result);
}

調試分析

鍵盤上輸入15,輸出1307674368000.000000

注意

  1. 由於階乘一般較大,所以一般不會使用int之類的整形存放數值,一般考慮雙精度實型數。
  2. 由於result是double,所以輸出也要使用%f,而不是%d

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM