问题标题: 2002 5和0的统计

0
0

0
已采纳
孙艺芳
孙艺芳
高级守护
高级守护
if(n%10==5)
    {
        while(n%5==0)
        {
            n/=5;
            a++;
        }
    }
    else
    {
        while(n)
        {
            int i=n%10;
            n/=10;
            if(i==0)
                a++;
        }
    }

 

0
梁锦程
梁锦程
高级光能
高级光能
if (n%10==5) 
    {
        int s=0;
        while (n%10==5 || n%10==0) 
        {
            s++;
            n/=5;
        }
        cout<<s<<endl;
    } 
    else 
    {
        while (n!=0)
        {
            int s=100;
            s=n%10;
            n/=10;
            if (s==0) t++;
        }
        cout<<t<<endl;
    }
0
我要回答