淘寶客網站應該怎么做網站安全檢測
?一、 問題描述??
? ? ? ?請輸入一個50至100之間的整數n,求解n!
?二、算法思想?
- 輸入一個50至100之間的整數n。
- 聲明一個變量result,并將其初始化為1,用于保存n的階乘。
- 使用一個循環(huán),從1到n,循環(huán)變量為i。
- 在循環(huán)中,將result與i相乘,將結果保存到result中。
- 循環(huán)結束后,result即為n的階乘。
- 輸出result作為n的階乘的結果。
三、代碼實現(xiàn)?
#include<stdio.h>
#define MAX 10000
int main()
{int n;while(scanf("%d",&n)!=EOF){int a[MAX];a[1]=1;int p=1;int one=0;int i,j;for(i=2;i<=n;i++){for(j=1;j<=p;j++){int temp=a[j]*i+one;one=temp/10;a[j]=temp%10;}while(one){a[j]=one%10;one=one/10;j++;}p=j-1;}for(i=p;i>=1;i--)printf("%d",a[i]);}
}
執(zhí)行結果?
?結語??
敗不餒,勝不驕
成大事者之秘籍也
!!!?