C语言中判断是否是素数

[复制链接]
查看11 | 回复3 | 2011-8-24 09:03:07 | 显示全部楼层 |阅读模式
#include\"Stdio.h\"main(){intm,k,i;scanf(\"%d\",k=sqrt(m);for(i=2;i=k;i)if(m%i==0)break;if(ik)printf(\"%dsiaprimenumber\\n\",m);elseprintf(\"%dsinotaprimenumber\\n\",m);getch();}
回复

使用道具 举报

千问 | 2011-8-24 09:03:07 | 显示全部楼层
你好!只要加入头函数math.h即可以。即在#include\"stdio.h\"下一行加上#includemath.h下图是运行结果:(3是素数)
回复

使用道具 举报

千问 | 2011-8-24 09:03:07 | 显示全部楼层
你想表达什么中心思想呢?追问我想问我的程序错在哪里。因为我输进去任何数都是显示不是素数的,但是编译是成功的
回复

使用道具 举报

千问 | 2011-8-24 09:03:07 | 显示全部楼层
有什么问题么?追问有啊,我输入5,但是显示的:5isnotaprimenumber。你可以运行下,我也不知道问题在哪里,我用wintc编译的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行