77问答网
所有问题
当前搜索:
c语言用函数判断素数
设计个
函数
用于
判断
一个数是否为
素数
如果是素数返回1否则返回0
答:
C语言
实现如下:include<stdio.h>#include<stdlib.h>#include<math.h>int prime(int n){int i,t;if (n<=1) //小于等于1的数都不是
质数
。{return 0;exit(0);}t=(int)sqrt(n);for(i=2;i<=t;i++)if (n%i==0) /*发现该数的因数除了1和它本身还有别的数,说明这个数不是
素数
...
判断素数
的
c语言
程序是什么?
答:
可用以下程序段实现:voidmain(){intm,i,k;printf("pleaseinputanumber:\n");scanf("%d",&m);k=sqrt(m);for(i=2;i<k;i++)if(m%i==0)break;if(i>=k)printf("该数是
素数
");else printf("该数不是素数");} 将其写成一
函数
,若为素数返回1,不是则返回0 intprime(m%){inti,k...
用
C语言
写一个调用
函数
,求出一个范围内的
素数
,范围自己输入
答:
include<stdio.h>#include<math.h>int prime(int a,int b)//求出整数a-b范围内的所有
素数
{int i=2,j,n;for(j=a;j<=b;j++){n=sqrt(j)+1; //j的平方数+1i=2;while(i<n) { if(j%i==0)//整除,退出循环break;i++;} if(i==n) //非整除退出循环,i肯定等于nprin...
写一个
函数
int prime(int x),
判断
数值x是否
素数
,如果是返回1,否则返回0...
答:
源代码如下:include <stdio.h> include <math.h> int prime(int x){ int i;for(i=2;i<x;i++)if(x%i==0)return 0;else return 1; } main(){ int x,m;printf("请输入需要
判断
的数字:\n");scanf("%d",&x);m=prime(x);if(m==1){ printf("%d是
素数
\n",x); } else...
C语言
编程
判断
m是否为
素数
答:
int m,i; /*定义变量的数据类型为整型*/ printf("输入一个数:"); /*输出文字提示*/ scanf("%d",&m); /*输入一个数字*/ 4、随后需要使用for函数和if
函数判断
是否是
素数
,具体程序如下:for(i=2;i<=m;i++) /*用for函数重复下面步骤*/ if(m%i==0) /*判断输入的数...
用
C语言
编写一个自定义
函数
m,
判断
m是否为
素数
吗?
答:
return 0; return 1;}//编写测试主函数int main(){int n;scanf("%d",&n);if(n<2){printf("输入错误!\n");return -1;}if(isPrime(n)) //调用
素数判断函数
printf("%d is a prime number\n",n);elseprintf("%d is not a prime number\n",n);return 0;} ...
编写个
判断
一个整数是否是
素数
的
函数
,在main函数中调用并输出是否是素...
答:
include<iostream> include<
c
math> using namespace std;void fun(int a){ int k,i;k=sqrt(a);for(i=2;i<=k;i++)if(a%i==0) break;if(i>k)cout<<a<<"是
素数
"<<endl;else cout<<a<<"不是素数"<<endl;} main(){ int a;cout<<"请输入一个整数 "; cin>>a;fun(a);ret...
c语言
编程,写一个
判断素数
的
函数
,在主函数输入一个整数,输出是否素数...
答:
//你的程序中break之后,return不会执行 } } if(i == x) return 1;//如果是
质数
返回1 }可能是初学者吧 思路基本上是正确的 但是可能一些语法还没掌握 比如 1.
函数
的返回值 2.for循环中break;3.以及局部变量、全局变量作用域等 只要有耐心,
c
不难的,肯定能学好 ...
用
c语言
编程序,
用函数
求
素数
,调用函数
答:
include <stdio.h>#include <math.h>//
判断
是否为
素数
的
函数
int isPrime(int n){ int i=2; while(i<=(int)sqrt(n)) { if(n%i == 0) return 0; //不是素数,直接返回0 else i++; } return 1;}int main(){ int n,i; printf("输入一个正...
如何用
c语言
编程
判断
一个数是不是
素数
?
答:
方法一:#include<stdio.h> int main(){ int i,j;printf("请输入一个正整数。\n");scanf("%d",&i);if(i<2)printf("小于2,请重新输入。\n");elseif(i%2==0)printf("%d不是一个
素数
。\n",i);else{ for(j=2;j<=i/2;j++){ ...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜