# include <bits/stdc++.h>using namespace std;////第一種解法,用一層for循環 //int main()//{// int n;// scanf("%d",&n);// long long s=0,t ...
include lt stdio.h gt int factorial int n int main int n scanf d , amp n printf d n ,factorial n return int factorial int n int i,fact for i i lt n i fact fact i return fact ...
2017-06-02 10:00 0 5208 推薦指數:
# include <bits/stdc++.h>using namespace std;////第一種解法,用一層for循環 //int main()//{// int n;// scanf("%d",&n);// long long s=0,t ...
/* 編寫一個方法,求整數n的階乘,例如5的階乘是1*2*3*4*5*/public class Test1{ public static void main(String[] args){ java.util.Scanner s = new java.util.Scanner ...
#include<stdio.h>#include<math.h> //程序中調用冪函數pow(),需包含頭文件math.h//void main(){ int i,n; printf("Please enter n:"); scanf("%d",&n ...
如果要求一個正整數N的因子個數,只需要對其質因子分解,得到各質因子$P_i$的個數分別為$e_1$、$e_2、...、e_k$,於是N的因子個數就是$(e_1+1)*(e_2+1)*...*(e_k+1)$。原因是對每個質因子$P_i$都可以選擇其出現$0$次、$1$次、...、$e_i ...