1.已有变量定义和函数调用语句:int x=57 ; isprime(x); 函数isprime( ) 用来判断一个整形数a是否为素数,
发布网友
发布时间:2022-09-24 13:31
我来回答
共1个回答
热心网友
时间:2023-09-13 08:40
#include <stdio.h>
int isprime(int x){//这个函数在x为素数时返回1,否则返回0
int i;
if(x>2 && !(x&1) || x<2)
return 0;
for(i=3;i*i<=x;i+=2)
if(!(x%i))
return 0;
return 1;
}
int main(int argc,char *argv[]){
int x=57;
printf(isprime(x) ? "Yes.\n" : "No.\n");
return 0;
}
热心网友
时间:2023-09-13 08:40
#include <stdio.h>
int isprime(int x){//这个函数在x为素数时返回1,否则返回0
int i;
if(x>2 && !(x&1) || x<2)
return 0;
for(i=3;i*i<=x;i+=2)
if(!(x%i))
return 0;
return 1;
}
int main(int argc,char *argv[]){
int x=57;
printf(isprime(x) ? "Yes.\n" : "No.\n");
return 0;
}