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