#include <stdio.h>
int Panduan(int n)
{
while(n)
{
int y = n % 10;
if(y % 9 == 0 && y != 0)
return 1;
n /= 10;
}
return 0;
}
int main()
{
int count = 0;
for(int i = 9;i <= 2019;i++)
{
if(Panduan(i) == 1)
count++;
}
printf("%d",count);
return 0;
}
主要是用了一个函数来拆数字,并判断是否为9,但还要注意的是0 % 9 == 0,因此y还不能为0。

京公网安备 11010502036488号