题解 | 包含数字9的数
包含数字9的数
https://www.nowcoder.com/practice/0948f4f3344c452f843afd3585dd0f8d
#include<math.h>
#include<stdio.h>
int main()
{
int x = 0;
scanf("%d", &x);
int G = 0, S = 0, B = 0, Q = 0;
int count = 0;
for (int i = 1; i <= x;i++)
{
G = i % 10;
S = i % 100 / 10;
B = i / 100;
Q = i / 1000;
if ((G == 9) || (B == 9) || (Q == 9) || (S == 9))
{
count++;
}
continue;
}
printf("%d\n", count);
}

查看12道真题和解析