题解 | #数位五五#
数位五五
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;
}
