题解 | #数位五五#

数位五五

https://www.nowcoder.com/practice/4306996b0a534178b90b3514a8b30028

#include <stdio.h>

int main()
{
    int a,b,count=0;
    scanf("%d %d",&a,&b);
    for(int i=a;i<=b;i++)
    {
        int val=i,sum=0;//i从a开始,到b就停止
        while(val)//当最低位去掉最低位后就是0,这个数的循环就结束,换另一个数
        {
            sum+=val%10;//将每一位的数字累加到总数内
            val/=10;//去掉最低位
        }
        if(sum%5==0)
        {
            count++;//如果每一位上的数加起来和为5的倍数,那么这个数就满足条件,那么就count++
        }
    }
    printf("%d",count);

    return 0;
}

全部评论

相关推荐

喜欢走神的孤勇者练习时长两年半:池是池,发是发,我曾池,我现黑
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务