实现的思想:
实现将各个位的数字都转换到个位,然后个位对 10 取余;如果余数为 9 则 +1 ; 实现将各个位数换到个位的代码逻辑 tmp = tmp / 10
;
#include <stdio.h>
int main(){
int count = 0;
for (int i = 0; i <= 100; i++){
int tmp = i;
while (tmp) //实现将每一位换到个位数
{
if (tmp % 10 == 9){
count++;
}
tmp = tmp / 10;
}
}
printf("%d\n", count);
return 0;
}
输出结果: