C语言编程,编写一个“输入一个整数,判断该数是否为素数”的程序
it isn't");return 0;}
用C语言循环程序编写:输入一个数,判断该数是否为素数。
void main(){ int n,half;printf("请输入一个整数n:");scanf("%d",&n);half=n\/2;for(int i=2;i<=half;i++)if(n%i==0){ printf("该数不是素数");break;} if(i>half)printf("该数是素数");} (我在VC上编的,自己运行过,希望对你有用^_^)...
...写一个判断素数的函数,在主函数输入一个整数,输出是否为素数的信息...
int n;printf("请输入一个数:");scanf("%d",&n);if(isprime(n))printf("%d是素数\\n");else printf("%di不是素数\\n"); }
用C语言循环结构编写:输入一个数,判断该数是否为素数。
int main(){ int n;int i;scanf("%d",&n);if(n<2)printf("This is not a prime.\\n");else if(n==2)printf("This is a prime.\\n");else { for(i=2;i<n;i++){ if(n%i==0)break;} if(i==n)printf("This is a prime.\\n");else printf("This is not a prime.\\...
c语言编程:输入一个正整数n,判断它是否为素数
include<iostream> include<cmath> using namespace std;int main(){ int a,b,i,flag=true;cin>>a;b=sqrt(a);for(i=2;i<=b;i++){ if(a%i==0){ flag=false;break;} } if(flag){ cout<<a<<"是素数"<<endl;} else { cout<<a<<"不是素数"<<endl;} return 0;} ...
写一个判别素数的函数prime(),在主函数输入一个整数,判断输出是否...
这个是C语言的程序。如果你想要C++的程序我可以改一下。 #include<stdio.h> void main(){ int number;int prime(int number);printf("请输入一个正整数:\\n");scanf("%d",&number);if (prime(number))printf("\\n %d是素数. ",number);else printf("\\n %d不是素数. ",number);}int ...
用C语言 从键盘上任意输入一个正整数,判断是否为素数。
int shu(long unsigned num) \/\/判断一个给定的数num是不是素数 \/\/是返回1,否则返回0 { int t,i;t=sqrt(num)+1;for(i=2;i<t;i++){ if(num%i==0)break;} if(i==t)return 1;return 0;} int main(){ int n;printf("请输入任意一个正整数:");scanf("%d",&n);if (shu(n...
用c语言实现一个素数查找程序,要求输入一个整数,判断其是不是素数,若...
源代码如下:include <stdio.h> include <math.h> void main(){ int n=0, i, j,w,k;for(i=2;i<=1000; i++){ w=1;k=sqrt(i);for (j=2; j<=k; j++)if (i%j==0) {w=0;break;} if (w) { ++n;if (n%10==0) printf("%d\\n",i);else printf("%d\\t",i);...
判断是否为素数:输入一个正整数m,判断其是否为素数。(C语言编程设计思路...
(n%i))\/\/能被小于等于n的平方根除尽的数也不是素数 return 0; return 1;\/\/剩下的就是素数了}int main(void){ unsigned m; printf("Please enter a positive integer...\\nm="); scanf("%d",&m); if(prime(m)) printf("%d is a prime number.\\n",m); ...
输入一个整数,判断是否为素数 C语言编程
include<stdio.h>main(){int a,i,f=1;\/\/假设a为素数, 标志变量置1scanf("%d",&a);\/\/输入a for(i=2;i<=a\/2;i++){if(a%i==0)f=0;\/\/如果a有因数 则不是素数 标志变量置0 }if(f==1&&a!=1)\/\/考虑a为1的情况 printf("YES");elseprintf("NO");} ...