编写一个判别素数的函数,如果是素数返回1,否则返回0
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/10 23:02:53
#includeintfun(intk){intn,t,i;n=k;for(i=2;i*i再问:运行得了吗?再答:如果你要从1到999的素数的话for(i=100;i<=999;i++)就把i=
PrivateFunctionisPrim(n%)AsBoolean'素数判断子过程Dimd%Ifn=2ThenisPrim=True:ExitFunctionFord=2ToSqr(n)IfnMod
#includeintsushu(int);main(){\x09inta;\x09printf("输入一个整数:");\x09scanf("%d",&a);\x09if(sushu(a)==1)\x
#include<stdio.h>int isPrime(int num);int main(){ int num; print
intisPrime(intnum){intdivisor=3;inttestLimit=num;if(numreturn0;if(numreturn1;if(num%2==0)
//也不说用什么语言,我用C语言来实现!#include#includeintprime(intm){inti,n;if(m==1)return0;n=(int)sqrt((double)m);for
#include#includeintis_prime(intn);intmain(){inti,sum=0;for(i=2;i
#include<stdio.h>#define scanf_s scanfint primeNum(int x){ int m
intisprime(intnumber){for(inti=2;i
#include<iostream>using namespace std;bool isSushu(int);//检查是否是素数void main
#includeintf(intn){inti,k;for(i=2,k=0;i
#includeintisprime(intx){inty;for(y=x-1;y>=1;y--){if(x%y==0){returny;break;}}}main(){inti,j=0
intP(intx){inta,b;b=(int)sqrt(x);for(a=2;ab)return1;elsereturn0;}是判断质数的函数,接下来的你自己去弄调用吧
#include#includeintIsPrime(intn){inti;for(i=2;i
#includeintsushu(int);main(){inta;printf("输入一个整数:");scanf("%d",&a);if(sushu(a)==1)printf("是素数"
给你两种答案选择:(都是自己编的,而且经过VC测试的!)方法一:#includevoidmain(){inti,a,b=0;scanf("%d",&a);if(a==1)a++;for(i=0;i
intisSuShu(intn){for(inti=2;i
#include"stdio.h"intprime(intn){for(inti=2;i
#includevoidfun(intn){inti;for(i=2;i
#includeintprime(inta){inti;if(a