写一个判断素数的函数,主函数中输入一个整数,调用函数,主函数中输出判断结果. ~
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/17 05:06:08
![写一个判断素数的函数,主函数中输入一个整数,调用函数,主函数中输出判断结果. ~](/uploads/image/f/2231995-67-5.jpg?t=%E5%86%99%E4%B8%80%E4%B8%AA%E5%88%A4%E6%96%AD%E7%B4%A0%E6%95%B0%E7%9A%84%E5%87%BD%E6%95%B0%2C%E4%B8%BB%E5%87%BD%E6%95%B0%E4%B8%AD%E8%BE%93%E5%85%A5%E4%B8%80%E4%B8%AA%E6%95%B4%E6%95%B0%2C%E8%B0%83%E7%94%A8%E5%87%BD%E6%95%B0%2C%E4%B8%BB%E5%87%BD%E6%95%B0%E4%B8%AD%E8%BE%93%E5%87%BA%E5%88%A4%E6%96%AD%E7%BB%93%E6%9E%9C.+%7E)
#includeintfun(intk){intn,t,i;n=k;for(i=2;i*i再问:运行得了吗?再答:如果你要从1到999的素数的话for(i=100;i<=999;i++)就把i=
#include <stdio.h>#include <math.h>int prime(int m){int i,n;if(
#include<iostream.h>#include"math.h"bool IsPrimeNum(int n){int k=(in
#include#includeboolisPrime(intnum){if(num!=2&&num%2==0)//除2以外的偶数都不是素数{returnfalse;}for(inti=3;i
#includeintprime(intn){if(n
intisprime(intnumber){for(inti=2;i
你用的是vc++6.0吧我改了下应誋没有错了#include"stdio.h"voidfun(intn){for(inti=2;i
else没有跟if对上你这个求素数的算法也错了
#include<iostream>using namespace std;bool isSushu(int);//检查是否是素数void main
#includeintfunc(intm){inti;for(i=2;i*i>m;\x05if(func(m))\x05{\x05\x05cout
intisp(intn){inti,k;k=sqrt(n)+1;for(i=3;i
intP(intx){inta,b;b=(int)sqrt(x);for(a=2;ab)return1;elsereturn0;}是判断质数的函数,接下来的你自己去弄调用吧
通过定义一个flag来返回函数值,判断是否为素数.若有疑问请楼主追问!#include<stdio.h>intis_prime(intm);intis_prime(intm){inti,
给你两种答案选择:(都是自己编的,而且经过VC测试的!)方法一:#includevoidmain(){inti,a,b=0;scanf("%d",&a);if(a==1)a++;for(i=0;i
#include"stdio.h"intprime(intn){for(inti=2;i
#includevoidfun(intn){inti;for(i=2;i
#include#includeboolisPrime(intnum){if(num!=2&&num%2==0)//除2以外的偶数都不是素数{returnfalse;}for(inti=3;i
prime函数有错!int prime(int N){ int i; if(N
isprime------------------------函数名称:isprime函数功能:判断素数.语法格式:tf=isprime(A)返回一个和A一样大小的数组,如果A中某个数是素数,在tf中
#include#includeintisprime(int);voidmain(){intinumber;printf("请输入一个非负整数:");scanf("%d",&inumber);if(i