n=int(input())
flag=1
for i in range(2,n):
if n%i==0:
break
if flag ==1
后面不会写了
缩进呢?
n = int(input())
if n<2:
n=2
while(1):
find = 1
for i in range(2,n):
if n%i==0:
find = 0
break
if find == 1:
print(n)
break
n=n+1
你可以从n往后枚举
for i in range(n,n+10000)
for j in range(2,i-1):
if i%j==0:
break
if i==n :
printf("%d",i)
输出之后结束程序
不知道你这个问题是否已经解决, 如果还没有解决的话: