关于“数位五五”的个人题解
数位五五
https://ac.nowcoder.com/acm/problem/22168
#include <stdio.h>
int main ()
{
int num=0,a=0,b=0,i=0,sum=0,t=0,j=0;//定义变量
scanf ("%d %d",&a,&b);//输入上下限
for (i=a;i<=b;i++)//遍历每一个i值
{
t=i;//存值
sum=t%10;//先读取个位
for (j=0;t>0;j++)
{
t/=10;//求每一个数位
// 因为这里一开始个位就会除掉,所以个位要在一开始就存入sum
sum+=t%10;//求数位和
}
if (sum%5==0)//判断题设条件
{
num++;//累加符合条件的个数
}
}
printf ("%d\n",num);//输出
return 0;
}