• N!


    N!

    Time Limit: 1000ms   Memory limit: 65536K  有疑问?点这里^_^

    题目描写叙述

    首先非常感谢刘老师能给我这次机会给大家出题,希望大家做完题后能有所收获,假设有不论什么问题还请海涵。毕竟出套题不easy……TAT
    题目总体不难,大体是给我带的大一新生出题的难度,所以请各位放心。


    If you want to learn something from other people, remember, stay hunger.---shadow95 
    Now, your first problem comes~ 
    This task is very simple, please calculate how many zeros are there at the end of calculation of n!. 
    For example, 15! = 1307674368000, so answer is 3.

    输入

     At the first line, there is a number T indicating the number of test cases. 
    Then, following T lines, each line there is a number n (n<10^9).

    输出

    For each case, output the case number and answer in one line. 

    演示样例输入

    3
    5
    100
    1024

    演示样例输出

    Case #1: 1
    Case #2: 24
    Case #3: 253

    提示

     

    来源

     HDU shadow95

    演示样例程序

    1. #include<stdio.h>  
    2. #include<string.h>  
    3.   
    4. int fun(int n)  
    5. {  
    6.     int sum=0;  
    7.     while(n)  
    8.     {  
    9.         n=n/5;  
    10.         sum+=n;  
    11.     }  
    12.     return sum;  
    13. }  
    14.   
    15. int main()  
    16. {  
    17.     int t, T, n;  
    18.     scanf("%d", &T);  
    19.     for(int t=1;t<=T;t++)  
    20.     {  
    21.         scanf("%d", &n);  
    22.         int re=fun(n);  
    23.         printf("Case #%d: %d ", t, re);  
    24.     }  
    25.     return 0;  
    26. }   
    27.   

     

  • 相关阅读:
    标签,css,排版
    浏览器的内核
    焦点事件
    cookie
    浏览器的行为
    百叶窗分析
    水仙花数
    递归函数
    拖拽的问题解决
    正则的具体
  • 原文地址:https://www.cnblogs.com/lxjshuju/p/6893356.html
Copyright © 2020-2023  润新知