本文主要是介绍zzuli OJ 1089: 阶乘的最高位,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Description
输入一个正整数n。输出n!的最高位上的数字。
Input
输入一个正整数n(n不超过1000)。
Output
输出n!的最高位上的数字。
Sample Input
1000
Sample Output
4
HINT
Source
#include<stdio.h>
int main()
{int n,i;double fact;scanf("%d",&n);fact=1.0;for(i=1;i<=n;i++){fact=fact*i;while(fact>=10){fact=fact/10;}}printf("%.0f",fact);
}
这篇关于zzuli OJ 1089: 阶乘的最高位的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!