题解 | 包含数字9的数
包含数字9的数
https://www.nowcoder.com/practice/0948f4f3344c452f843afd3585dd0f8d
#include <stdio.h>
int has_nine(int num) {
while (num > 0) {
if (num % 10 == 9) {
return 1;
}
num /= 10;
}
return 0;
}
int main() {
int i = 0;
int k = 0;
int n = 2019;
for (i = 0; i <= n; i++) {
if (has_nine(i)) {
k++;
}
}
printf("%d",k);
return 0;
}
查看8道真题和解析