搜索
首页 电脑/网络 程序设计 C/C++

素数

如何判断一个数是否是素数?说的通俗易懂一点…… 最好举个简单点的例子。谢谢

全部回答

2007-12-12

164 0
    理论见一楼 C见二楼 这里是JAVA public class DoMain{ public static void main(String[] args){ check(100); } //打印1-number之间的所有素数 private static void check(int number){ int index = 1; boolean flag = true; for(int i = 1; i <= number; i++){ index = i/2; flag = true; for(int j = 2; j <= index; j++){ if(i % j == 0 && i != 1){ flag = false; break; } } if(flag) int(i+"\t");//未做换行控制 } } }。
    。

2007-12-09

157 0
    如果你是说用程序解决的话。。。 一个循环,用比m小的整数去除m,若有余数为0的情况出现,则m不是素数。
     #include #include using namespace std; void main() { for(;;) { int m,i,k; cout>m; k=sqrt(m);//可以从m的开方判断,效率更高 for(i=2;i=k+1) cout<<"YES"<<endl; else cout<<"NO \n"; } }。

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

电脑/网络
C/C++
程序设计
电脑装机
操作系统/系统故障
硬件
笔记本电脑
百度
互联网
反病毒
软件
程序设计
C/C++
数据库
VB
JAVA相关
C#/.NET
VC++
汇编语言
其他编程语言
C/C++
C/C++
举报
举报原因(必选):
取消确定举报