怎样学好一门编程语言,怎样学好一门编程语言,怎样学好一门编程语言
#include <stdio.h>
#include <stdbool.h>
// 判断一个整数是否是素数
bool isPrime(int n) {
if (n <= 1) { // 1 不是素数
return false;
}
int i;
for (i = 2; i * i <= n; i++) { // 遍历 2 到 sqrt(n)
if (n % i == 0) { // 如果能够整除,则不是素数
return false;
}
}
return true; // 如果上述遍历中没有找到可以整除的因子,则是素数
}
int main() {
int n;
printf("请输入一个整数:");
scanf("%d", &n);
if (isPrime(n)) {
printf("%d 是素数\n", n);
} else {
printf("%d 不是素数\n", n);
}
return 0;
}
def isPrime(n):
for i in range(2,n):
if n % i == 0:
# print('{}是合数'.format(n))
break
else:
print('{}是素数'.format(n))
n=int(input('请输入一个数: '))
isPrime(n)