開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
GCC
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
程式寫完後可以執行
我輸入3 輸出0 沒有問題
但輸入8 應該要輸出1 他就不會跑出任何東西
輸入更大的數字也一樣
餵入的資料(Input):
8
25
預期的正確結果(Expected Output):
1
6
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版)
#include <stdio.h>
int main(){
int n;
scanf("%d",&n);
int i,fact=1;
for(i=1;i<=n;i++){
fact *= i;
}
int k=0;
while((fact%10)==0){
k++;
}
printf("%d\n", k);
}
補充說明(Supplement):