楼主:
FengJi (Fengji)
2015-05-23 20:54:13开发平台(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):