| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1372 人关注过本帖
标题:请教高手,质数与素数的问题!
取消只看楼主 加入收藏
qqrori
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2005-3-19
收藏
 问题点数:0 回复次数:3 
请教高手,质数与素数的问题!
判断一个数是否质数。如果是质数,返回1;否则返回0。
请问质数的定义是怎么样的?质数和素数有什么区别?有高手会编此题吗?有的请指教,谢谢!
搜索更多相关主题的帖子: 素数 质数 
2005-04-22 23:52
qqrori
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2005-3-19
收藏
得分:0 
好像你的程序有点问题,我输入不是素数的时候,没有反应,请楼上的再看看,谢谢!
2005-04-23 00:14
qqrori
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2005-3-19
收藏
得分:0 

这个程序有错误,我输入9,它也是说9也属于素数,9不属于啊!

[此贴子已经被作者于2005-4-23 0:41:16编辑过]


2005-04-23 00:40
qqrori
Rank: 1
等 级:新手上路
帖 子:42
专家分:0
注 册:2005-3-19
收藏
得分:0 

谢谢指教,我也写出来了,不过我是用C++写的

#include <stdio.h> #include <math.h> int Prime(int);

void main() { int a; printf("请输入数据:\n"); scanf("%d",&a); printf("%d\n",Prime(a)); }

int Prime(int n) { int i,k; if(n==1) return 0; k=sqrt(n+1); for(i=2;i<=k;i++) if(n%i==0) return 0; return 1; } 可能我的数法比不上你们的,但也给大家看看

[此贴子已经被作者于2005-4-23 17:45:39编辑过]

2005-04-23 17:42
快速回复:请教高手,质数与素数的问题!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.031842 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved