测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A70426. 连续非素数的最大长度

编程题 基础

题目描述

给出一个正整数 n2 \le n \le 1000000 ),例如 n=30 ,在 1,2,3,\dots 30 中,连续的非素数有:

4 长度为 1

6 长度为 1

8 9 10 长度为 3

12 长度为 1

14 15 16 长度为 3

18 长度为 1

20 21 22 长度为 3

24 25 26 27 28 长度为5

30 长度为 1

其中,最大长度为 5 ,即有连续的 5 个非素数。

输入格式

一个整数 n

输出格式

一个整数,即连续非素数最大长度。

输入输出样例

输入 #1
12
输出 #1
3

说明/提示

## 思路

判断素数:试除到 $\sqrt{n}$,注意 1 不是素数。

## 步骤

1. 读入 $n$。
2. 用循环试除判断。
3. 输出是或否。