MacOS下质数的判断方法
我推荐使用Apple自家的编译环境:Xcode。
创建一个新的命令行项目,然后输入以下代码:
//
// main.c
//
// Created by macbook on 15/12/31.
// Copyright © 2015年 James. All rights reserved.
//
#include <stdio.h>
#include<math.h>
#define N 20000
int zhishu(n) //判断一个整数n是否为质数,也就是素数。如果是,返回1,否则返回0
{
int i=1;
double k;
k=sqrt(n);
while(++i<=k)
{
if(n%i==0)
{
//printf("%d is not a prime\n",n);
return 0;
break;
}
}
if(i>k)
{
//printf("%d is a prime\n",n);
return 1;
}
return 0;
}
int main(int argc, const char * argv[])
{
// insert code here...
printf("以下是0到N的所有质数\n");
int i,s;
for(i=0,s=1;i<=N;i++)
{
if(zhishu(i))
{
printf("%d\n",i);
s++;
}
}
printf("0到N的所有质数一共有%d个\n",s);
return 0;
}
- C#l练习(用方法来实现:①判断一个给定的整数是否为“质数”。②计算1-100之间的所有质数(素数)的和
- 判断质数的方法以及需要注意的地方
- 判断质数的方法
- 判断较大数是否为质数的方法,以后发现更高效的方法了继续来编辑此文
- LeetCode 204. Count Primes 及判断一个数是否是质数的方法
- 一种快速判断是否为质数的方法
- 24.七-断言方法,判断质数
- 使用Python判断质数(素数)的简单方法讲解
- 判断质数(isPrime)的方法——Java代码实现
- 判断质数/素数——我知道的最快的方法
- 判断一个数是否是质数(素数)的方法
- 一种快速判断是否为质数的方法
- 关于质数的判断方法和JAVA实现
- 【C】质数判断传统方法与高效率算法时间比对
- [C#]调用方法判断一个整数是否为质数
- 判断质数(素数)的方法
- 一种快速判断是否为质数的方法
- JavaScript判断数字是否为质数的方法汇总
- 使用Python判断质数(素数)的简单方法讲解
- 判断整数k(k<1000)能被两个质数相加的组合(低效率 求高效率的方法)