数组\判断是否能被已知且小于x的素数整除

简介: 数组\判断是否能被已知且小于x的素数整除
#include<stdio.h>
#include<stdlib.h>
 
//函数声明
int isprime(int x,int knowprimes[],int num);
 
int main()
{
  //如果学了指针就可以动态内存管理来自定义输出数量
  const int number=15;  //应输出15个数
  int prime[number]={2};  //提前输入首个数为2
  int count=1;
  int i=3;        //从3开始判断
 
  //对质数进行判断
  while(count<number)
  {
    if(isprime(i,prime,count))
    {
      prime[count]=i;
      count++;
    }
    i++;
  }
 
  //输出prime的值
  for(i=0;i<number;i++)
  {
    printf("%d",prime[i]);
    if((i+1)%5)
      printf("\t");
    else
      printf("\n");
  }
  system("pause");
  return 0;
}
 
//函数定义
int isprime(int x,int knowprimes[],int num)
{
  int ret=1;
  int i;
  for(i=0;i<num;i++)
  {
    if(x%knowprimes[i]==0)
    {
      ret=0;
      break;
    }
  }
  return ret;
}


目录
相关文章
|
2月前
判断一个素数能被几个9整除
【10月更文挑战第10天】判断一个素数能被几个9整除。
41 2
判断10-105之间有多少个素数,并输出所有素数。【素数又称为质数,定义为在大于1的 自然数中,除了1和它本身以外不再有其他因数的数
判断10-105之间有多少个素数,并输出所有素数。【素数又称为质数,定义为在大于1的 自然数中,除了1和它本身以外不再有其他因数的数
108 0
|
算法
判断一个数是否能被3或5整除
判断一个数是否能被3或5整除
167 0
|
Python
判断一个数能否同时被4和5整除
判断一个数能否同时被4和5整除
93 0
判断是否是质数
判断是否是质数
68 0
09:判断能否被3,5,7整除
09:判断能否被3,5,7整除
388 0
08:判断一个数能否同时被3和5整除
08:判断一个数能否同时被3和5整除
166 0
判断是否为2的次幂
判断是否为2的次幂
100 0
判断是否能被5整除
判断是否能被5整除
141 0