main() { int x; printf("输入一个整数给X:");scanf("%d",&x); if(prime(x)) printf("YES\n"); else printf("NO\n"); } prime(int a) { int e,i,yes; yes=1;e=a/2; i=2; while((i<=e)&&yes) if(a%i==0) yes=0; else i++; return yes; }反馈...
答案 int isp(int n){int i,k;k=sqrt(n)+1;for(i=3;i相关推荐 1C语言.写一个判定素数的函数,在主函数中输入一个整数,输出是否是素数的信息如题 2写一个判断素数的函数,在主函数输入一个整数,输出是否素数的信息快,C语言 反馈 收藏
} return result;}int main(){ int n; scanf("%d", &n); if (iszishu(n)) { printf("%d是素数", n); } else { printf("%d不是素数", n); } return 0;}结果一 题目 写一个判素数的函数,在主函数输入一个整数,输出是否为素数的信息.请用C语言,而且要调用函数. 答案 #include int iszishu...
1.编写一个函数primeNum(int num),它的功能是判别一个数是否为素数。如果num是素数,返回该数;否则返回0值。 要求: (1)在主函数输入一个整数num,调用该函数后,输出num是否是素数的信息。输出格式为:num is prime或num is not prime。 (2)分别输入以下数据:0,1,2,5,9,13,59,121,运行程序并检查结果...
【C语言】第7讲( 13)定义函数判断输入的整数是否是素数,是素数返回1,不是素数返回0/*输入一个整数,判断是不是素数。n,...2 -- n-1*/int isPrime(int num){ int i; if (i<2) return 0; for (i=2; i<num; i++) { if(num % i == 0) { return 0; } } ,
判断一个数是否为素数,可以通过检查该数是否能被2到其平方根之间的任何数整除来实现。如果都不能整除,则该数为素数。以下是一个用C语言编写的判断素数的函数: c #include <stdio.h> #include <math.h> #include <stdbool.h> // 判断是否为素数的函数 bool is_prime(int num) { ...
include "math.h"void main(){ long i=2,j;bool IsYes;while(1){ IsYes=true;if(i<=1) break;printf("Input a number:");scan("%d",&i);for(j=2;j<int(sqrt(i));j++){ if(i%j==0) IsYes=false;} if(IsYes) printf(%d is Prime!\n);else printf(%d is not Prime!
<Stdio.h> #include<math.h> int main() { int n,i,flag=1; printf("输入一个数:\n"...
int main(){
include"stdio.h"main(){ int a = 0; int i;printf("请输入整数:");scanf("%d",&a);for(i = 2;i