请你以编写程序代码输出1到100以内的质数结果。
时间: 2024-03-17 19:40:00 浏览: 54
当然,我很愿意为您写出这段程序代码。以下是Python语言的实现:
```python
def is_prime(num):
if num < 2:
return False
for i in range(2, int(num**0.5) + 1):
if num % i == 0:
return False
return True
for i in range(1, 101):
if is_prime(i):
print(i)
```
这段代码定义了一个名为 `is_prime()` 的函数,用于判断一个数是否为质数。然后使用一个循环遍历1到100以内的所有数,对每个数进行质数判断,如果是质数则输出该数。
相关问题
请你以Java编写程序代码输出1到100以内的质数结果。
当然,我很愿意为您写出这段程序代码。以下是Java语言的实现:
```java
public class PrimeNumbers {
public static boolean isPrime(int num) {
if (num < 2) {
return false;
}
for (int i = 2; i <= Math.sqrt(num); i++) {
if (num % i == 0) {
return false;
}
}
return true;
}
public static void main(String[] args) {
for (int i = 1; i <= 100; i++) {
if (isPrime(i)) {
System.out.println(i);
}
}
}
}
```
这段代码定义了一个名为 `isPrime()` 的静态函数,用于判断一个数是否为质数。然后在 `main()` 函数中使用一个循环遍历1到100以内的所有数,对每个数进行质数判断,如果是质数则输出该数。
编写C语言程序输出100到300以内的素数
好的,以下是 C 语言代码实现:
```c
#include <stdio.h>
#include <stdbool.h>
// 判断是否为素数
bool is_prime(int n) {
if (n < 2) {
return false;
}
for (int i = 2; i * i <= n; i++) {
if (n % i == 0) {
return false;
}
}
return true;
}
int main() {
// 输出100到300以内的素数
for (int i = 100; i <= 300; i++) {
if (is_prime(i)) {
printf("%d ", i);
}
}
printf("\n");
return 0;
}
```
输出结果为:
```
101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199 211 223 227 229 233 239 241 251 257 263 269 271 277 281 283 293
```
希望能帮到您!
阅读全文