1. 首页 > 科技

判断质数的c语言程序 c语言输出1到100的素数

c语言判断质数

这是我以前写过的判断质数的程序,希望对你有帮助. #include int prime(int a) { int i; for(i=2;ia/2) return 1; else return 0; } int main(void) { int x; printf("请输入一个整数:"); scanf("%d",&x); if(prime(x)) printf("%d为素数\n",x); else printf("%d不是素数\n",x); } 主要是加了break

判断质数的c语言程序 c语言输出1到100的素数

怎么确定质数,c语言的程序

int a=2321; int i, m=1; for(i=a/2; i>1; i--){ if(a%i==0){ m=0; break; } } if(m==1){ printf("is Prime Number\r\n"); }else{ printf("is NOT Prime Number\r\n"); }

如何用c语言编写出判断一个数是否为质数的程序

#include void main() { int n,i,f; scanf("%d",&n); if(n for(i=2;i { if(n%i==0) { f=1; break; } } if(f==1) printf("不是质数!\n"); else printf("是质数!\n"); }

编写一个C语言程序判断一个数是否是素数

1. 思路1:判断一个整数m是否是素数,只需把m被 2 ~ m-1 之间的每一个整数去除,如果都不能被整除,那么m就是一个素数.代码如下:#include <stdio.h> int main(){ int .

用C语言如何判断素数

材料/工具:visual C++ 6.01、打开visual C++ 6.0-文件2、点击新建-文件-C++ Source . /*输入一个数字*/5、用for函数和if函数判断是否是素数:for(i=2;i<=m;i++) /*用for函数.

判断素数C语言编程

#include <stdio.h>#include <math.h>void main(){ int i,j,temp,n=0,sum = 0; for (i=10;i<=100;i++) { temp = sqrt (i); for (j=2;j<sqrt(i);j++) { if (i%j == 0) { break; } else if (j >= temp) .

求C语言程序--判断时候是质数

#include "stdio.h"/*判断一个整数是否为质数*/ main() { int x,i; printf("请输入一个大于二的整数\n"); scanf("%d",&x); if(x=2) {printf("%d",x);break;} for(i=2;i { if(x%i==0) { printf("%d, 不是质数",x);break; }if(i+1==x) printf("%d是质数\n ",x);}}

C语言判断素数的程序怎样写?

#include <stdio.h> int main(){ int a=0; // 素数的个数 int num=0; // 输入的整数 printf("输入一个整数:"); scanf("%d",&num); for(int i=2;i<num;i++){ if(num%i==0){ a++; // 素数个数加1 } } if(a==0){ printf("%d是素数.\n", num); }else{ printf("%d不是素数.\n", num); } return 0; }

C语言筛选法判断质数

给,没有上面那么复杂的,下面的代码已经编译运行确认了:#include<stdio.h> int prime(int n)//筛选法判断是否是质数 { int i; for(i=2;i<=n/2;i++) if (n%i==0)return 0; //如果.

判断一个素数的C程序

#include#include void main() { int n,i; printf("输入一个数n:"); scanf("%d",&n); if(nprintf("%d不是素数\n",n); else for(i=2;iif(n%i==0) { printf("%d不是素数\n",n); break; } if(n%i!=0) printf("%d是素数\n",n); } 再看看别人怎么说的.