题解 | #自守数#
自守数
https://www.nowcoder.com/practice/88ddd31618f04514ae3a689e83f3ab8e
#include <stdio.h>
int main() {
int a;
while (scanf("%d",&a) != EOF) {
int res=0;
int x=10;
int i;
for(i=0;i<=a;i++)
{
if(i>=x)
{
x=x*10;
}
if((i*i-i)%x==0)
res++;
}
printf("%d",res);
}
return 0;
}
解决数字相关的问题时注意寻找规律
顺丰集团工作强度 316人发布