早教吧作业答案频道 -->其他-->
请教一道伪代码题(只求正确,不求能用宏运行)求出前100个正整数中的所有质数不知道下面写的对还是错,帮个忙,FormFrom2To100Ifm=2orm=3orm=5orm=7ThenPrintmIfInt(m/2)≠m/2OrInt(m/3)≠m/3Or
题目详情
请教一道伪代码题(只求正确,不求能用宏运行)
求出前100个正整数中的所有质数
不知道下面写的对还是错,帮个忙,
For m From 2 To 100
If m = 2 or m=3 or m=5 or m=7 Then Print m
If Int(m / 2) ≠m/2 Or Int(m / 3)≠m/3 Or Int(m / 5)≠m/5 Or Int(m / 7) ≠m/7 Then
m = m + 1
Else
Print m
End If
End For
之前打错了,把m=m+1 和Else 去掉,Print m 就在Then的后面(在一行)
还有几个Int之间把or改为and
求出前100个正整数中的所有质数
不知道下面写的对还是错,帮个忙,
For m From 2 To 100
If m = 2 or m=3 or m=5 or m=7 Then Print m
If Int(m / 2) ≠m/2 Or Int(m / 3)≠m/3 Or Int(m / 5)≠m/5 Or Int(m / 7) ≠m/7 Then
m = m + 1
Else
Print m
End If
End For
之前打错了,把m=m+1 和Else 去掉,Print m 就在Then的后面(在一行)
还有几个Int之间把or改为and
▼优质解答
答案和解析
正确了
看了 请教一道伪代码题(只求正确,...的网友还看了以下: