include <stdio.h>int prime( int n ){int i;if ( n<2 )return 0;for( i=2;i<=n/2;i++ ){if ( n%i==0 )return 0;}return 1;}int main(){int i;printf("input n: ");scanf("%d", &i );if ( prime(i) )printf("%d is prime!", i );elseprintf("%d is not p...
include <stdio.h> void primeNum(int x){ int i;for(i=2;i<=x;i++){ if(x%i==0){break;}} if (x==i)printf("%d is a prime number",x);else printf("%d is not a prime number",x);} main(){ int a;scanf("%d",&a);primeNum(a);getchar();} ...
include<stdio.h> void main(){ int prime(int);int n;printf("\n input an integer:");scanf("%d",&n);if(prime(n))printf("\n %d is a prime.\n");else printf("\n %d is not a prime.\n");} int prime(int n) /*调用*/ { int flag=1,i;for(i=2;i<n/2&&flag...
编写C语言程序,调用prime函数,判断输入的一个整数是否为素数,是则打印YES,否则打印NO。相关知识点: 试题来源: 解析 #include “stdio.h” main() { int x; printf("输入一个整数给X:");scanf("%d",&x); if(prime(x)) printf("YES\n"); else printf("NO\n"); } prime(int a) { int e,i,...
void main(){ int i,j;scanf("%d",&i);for(j=2;j=i)printf("%d为素数\n",i);else printf("%d不是素数\n",i);}
题目三: 编写一个C语言函数,判断一个整数是否为素数。相关知识点: 试题来源: 解析 答案详解: ```c #include #include bool isPrime(int num) { if (num <= 1) return false; for (int i = 2; i * i <= num; i++) { if (num % i == 0) return false; } return true; } int main...
while(isspace(c=getchar())) ; /* skip white space */ /* 判断第一个非空白字符是否为数字,并且这个数组不可以是文件结束符EOF(也是一个数字),是不是正/负号 */ // 我们假设用户输入的是构成数字的字符,那么 if(!isdigit(c)&&c!=EOF&&c!='+'&&c!='-') ...
通过定义一个flag来返回函数值,判断是否为素数。若有疑问请楼主追问!include <stdio.h> int is_prime(int m);int is_prime(int m){ int i,flag;//定义一个值flag if(m==1)flag=0;for(i=2;i<m;i++)//错误1:for语句里面的条件用;隔开,且中间语句改成i<m { if(m%i==0){ fla...
bool prime(int num){ int i;for (i=2;i<=sqrt(num);i++)if (num%i==0) return false;return true;} int main(){ int i,num;scanf("%d",&num);for (i=2;i<=num/2;i++){ if(prime(i))printf("%d是素数\n",num);else printf("%d不是素数\n",num);} return 1;} ...
include<stdio.h>int issushu(int x){int i;if(x==1||x=0){return -1;}for(i=2;i<=x/2;i++){if(x%i==0){return 0;}}return 1;}int main(){int num,temp;scanf("%d",&num);temp=issushu(num);if(temp){if(temp==1){printf("%d是素数\n",num);}else{printf("%d...