请编写函数fun,其功能是判断一个整数n是否为素数,如果是素数,则返回1,否则返回0。

如题所述

#include <stdio.h>
int f(int n)
{
int i,k;
for(i=2,k=0;i<n;i++)
{
k=n%i;
if(k==0)break;
}
return k;
}
int main()
{
int a;
scanf("%d",&a);
if(f(a)) printf("Prime\n");
else printf("Non Prime\n");
return 0;
}
温馨提示:内容为网友见解,仅供参考
无其他回答

编一个函数fun,功能是判断一个整数m是否为素数,若是返回1,否则返回0...
int n;\/\/ 接收输入的正整数 int i;int j;\/\/j=0标志n是质数,j=1标志n是合数 printf("请输入一个正整数!\\n");scanf("%d",&n);while(n<0){ printf("请输入一个正整数!\\n");scanf("%d",&n);} if (n>=0){ if (n==1||n==0){ printf("%d既不是质数也不是合数!\\n",...

设计一个函数用于判断一个数是否为素数,如果是素数返回1,否则返回0
} return 0;}int isss(int num)\/\/判断是否是素数 是返回1 否返回0{ int i; if(num==0||num==1) return 0; for(i=2;i<num;i++) { if(num%i==0) return 0; } return 1;}

...一个函数用于判断一个数是否为素数,如果是素数返回1,否则返回0...
n++;if (m == n)return 1;else return 0;} int main(){ int M_num;\/\/定义变量 printf("请输入需要判断的数:\\n");\/\/文字提示 scanf("%i", &M_num);\/\/循环输入数组元素 int i = Func(M_num);\/\/判断是否是素数 if (i == 1)\/\/输出结果 printf("输入的数是素数");if (i =...

设计个函数用于判断一个数是否为素数如果是素数返回1否则返回0
说明这个数不是素数,返回值0.*\/{return 0;exit(0);}return 1; \/\/否则,该数为素数,返回值1.}void main(){int n,result;scanf("%d",&n);\/\/输入一个数。

编写函数Fun,函数的功能是:判断一个数是否为素数。
int fun(){int i,j,t=1,sum=0;for(i=100;i<=200;i++){ for(j=2;j

从键盘输入一个整数,调用函数fun判断其是否素数然后在main函数中输出相...
程序通过从键盘输入一个整数,调用fun函数进行素数判断,然后在main函数中输出相应的结果。fun函数接受一个整数作为输入,通过遍历从2到该数的平方根之间的所有数,判断是否能够整除,从而确定是否为素数。如果能够整除,则返回0,表示不是素数;否则返回1,表示是素数。在main函数中,根据fun函数的返回值...

...判断正整数n是否为素数,若n为素数则返回1,否则返0。 拜托拜托,真的...
include<stdio.h>#include<math.h>int isPrime(int m){int i,k;k=(int)sqrt(m);for(i=2;i<=k;i++)if(m%i==0)break;if(i>k)return 1;elsereturn 0;}int main(){int m;scanf("%d", &m);printf("%d",isPrime(m));return 0;} ...

...编写一函数判别某一数是否为素数,若是,返回值为1;否则,返回值为0...
void main(){ int a,c;int isSus(int n);\/*函数声明*\/ printf("请输入一整数a:\\n");scanf("%d",&a);c=isSus(a);\/*函数调用*\/ printf("%d",c);printf("\\n");} int isSus(int n)\/*函数定义*\/ { int j,t;for(j=2;j<n;j++)if(n%j==0){ t=0;break;} else t=1...

编写一个函数判断n是不是素数,如果是返回TRUE,否则返 回FALSE。其中TRUE...
include <stdio.h> include <math.h> int panduan (int n);void main (){ int m,n;printf ("请输入一个整数:");scanf ("%d",&n);printf("\\n");m=panduan (n);if (m==1)printf ("%d 是素数\\n\\n",n);else if (m==0)printf ("%d 不是素数\\n\\n",n); } in...

写一个函数,在主函数中输入一个整数,判断是否是素数,若为素数输出1,否 ...
int Primer(int num)\/\/返回值为0不是素数,返回值为1是素数{int i;if(num <= 1){return 0;}for(i = 2; i < num; ++i){if(num % i == 0){return 0;}}return 1;}

相似回答