源代码如下:
#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);
}
扩展资料
1、素数使用for循环查找2-1000以内的所有素数,循环次数为999次,在for循环中添加一个移位寄存器用以存储所有的素数,其初始值为一个空数组。
2、在循环内部逐个数判断是否为素数,若是素数,则使用"数组插入.vi"函数添加到移位寄存器的数组中,否则,移位寄存器中的值保留为上次的值。
用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);...
...设计程序:用函数实现:从键盘输入一个整数,判断其是否是素数;如是...
include"stdio.h"main(){ int a = 0; int i;printf("请输入整数:");scanf("%d",&a);for(i = 2;i
如何用C语言实现一个素数判断程序?
1 利用数学规则,编写判断素数的函数。2 从2开始遍历,对每个数判断是否为素数。3 如为素数,则输出并累计。4 每输出6个换行。5 当输出总数达到30后,退出循环。代码:include <stdio.h>#include <math.h>int is_prime(int n){int i;for(i = 2; i <= sqrt(n); i ++)if(n%i == 0...
用C语言判断一个数是素数还是合数
从键盘上输入任意一个整数,然后判断该数是否为素数。 如果是素数则输出”This is a prime.” 否则输出“This is not a prime.”方法一:判断n是否能被2~n-1间的整数除 方法二:判断n是否能被2~√n间的整数除 C语言中——三种方法判断是偶数还是奇数 开头代码:include <stdio.h> int main(...
C语言素数判定。判断n是否是素数,若n是素数,输出“yes”,否则输出“n...
include<stdio.h> include<math.h> int prime(int n){int i;for(i=2;i<=sqrt(n);i++)if(n%i==0)return 0;return 1;} int main(){int i,n,x;scanf("%d",&n);for(i=0;i<n;i++){scanf("%d",&x);if(prime(x))printf("yes\\n");else printf("no\\n");return 0;} ...
用C语言写一个判素数的函数,在主函数输入一个整数,输出是否素数的信息...
输出是否素数的信息的源代码如下:include <stdio.h> include <stdbool.h> bool prime(int x){ if (2 > x ) { return false;} for (int i = 2; i < x ; i++) { if (0 == x % i ) { return false;} } return true;} int main(){ for (int i = 2; i < 100; i+...
c语言编程:设计一个函数用于判断一个数是否为素数,如果是素数返回1...
printf("请输入需要判断的数:\\n");\/\/文字提示 scanf("%i", &M_num);\/\/循环输入数组元素 int i = Func(M_num);\/\/判断是否是素数 if (i == 1)\/\/输出结果 printf("输入的数是素数");if (i == 0)printf("输入的数不是素数");printf("\\n");return 0;} 程序运行结果如下:...
...写一个判断素数的函数,在主函数输入一个整数,输出是否为素数的信息...
include<stdio.h> int isprime(int n){ int i;for (i=2;i<n;i++)if(n%i==0)return 0;return 1;} void main(){ int n;printf("请输入一个数:");scanf("%d",&n);if(isprime(n))printf("%d是素数\\n");else printf("%di不是素数\\n"); } ...
c#编程输入一个数n,判断是否为素数,并返回布尔值,再输出n个素数
Console.Write("输入一个数:");number = Convert.ToInt32(Console.ReadLine());prime = PN.IsPrime(number);\/\/调用判断素数的方法 if (prime)\/\/如果返回true就执行下面的代码 { Console.WriteLine("{0}是素数", number);ShowPrimeNumber SPN = new ShowPrimeNumber();\/\/调用输出素数的类 SPN....
输入一个整数,判断是否为素数 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");} ...