AT_tenka1_2012_9 与えられた数より小さい素数の個数について

题目描述

素数是指除了 $1$ 和它本身之外没有其他正因数,且不等于 $1$ 的自然数。 给定一个自然数 $n$,请你求出小于 $n$ 的素数有多少个。 输入通过以下格式从标准输入中给出。 > $n$ - 自然数 $n$($1 \leq n \leq 10,000$)以一行的形式给出。 请将小于 $n$ 的素数个数输出到标准输出,每行输出一个结果。 注意,行末需要换行符。 例如: ``` 11 ``` 输出: ``` 4 ``` - 小于 $11$ 的素数有 $2$、$3$、$5$、$7$,共 $4$ 个。 - 注意,“小于 $11$”不包括 $11$ 本身。 例如: ``` 100 ``` 输出: ``` 25 ``` 例如: ``` 10000 ``` 输出: ``` 1229 ```

输入格式

一个自然数 $n$($1 \leq n \leq 10,000$),占一行。

输出格式

输出一个整数,表示小于 $n$ 的素数个数,占一行。

说明/提示

无。 由 ChatGPT 4.1 翻译