永发信息网

用C语言编写一个自定义函数m,判断m是否为素数吗?

答案:3  悬赏:20  手机版
解决时间 2021-03-25 08:08
用C语言编写一个自定义函数m,判断m是否为素数吗?
最佳答案
#include 
#include 
//判断整数是否为素数
int isPrime(int n)
{
    int i;
    for(i=2;i<=(int)sqrt(n);i++) //遍历从2~n的平方根向下取整
        if(n%i == 0)  //如果有i能被n整除,则n不是素数,返回0,否则返回1
            return 0;
    return 1;
}
//编写测试主函数
int main()
{
int n;
scanf("%d",&n);
if(n<2)
{
printf("输入错误!
");
return -1;
}
if(isPrime(n))  //调用素数判断函数
printf("%d is a prime number
",n);
else
printf("%d is not a prime number
",n);
return 0;
}
全部回答
int isprime(int n){
int i;
for(i=2;iif(n%i==0)
return 0;
}
return 1;
}
你好。程序如下: #include
void main()
{
int n,i,flag=1;
printf("输入一个数字:\n");
scanf("%d",&n);
for(i=2;i<=n-1;i++)
if(0==n%i)
flag=0;
if(1==flag)
printf("这个数字是素数!\n");
else
printf("这个数字不是素数!\n");
} 有疑问提出。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
王者荣耀契约之战怎么取胜 新模式契约之战玩
农村法制不公平找谁
蕲艾宝艾灸与传统艾灸有什么区别?
梁耀燮参加蒙面歌王唱mbc我的公主是那期
三菱mr-j2s-40cp报警rl 9f是什么故障
眉毛颜色淡是适合用眉笔还是用眉粉?
从乌鲁木齐南到哈密火车列车有哪些车次 列车
刑法中满16周岁的意义
如图所示,甲是体温计,乙是实验室用温度计,
整数几乘几等于28.5
清末厘订的教育宗旨是什么
二战电影《虎!虎!虎!》是反映了什么?
lols7黄金分段玩辅助什么英雄上分最稳求
这种的UPS电源平时不用的时候需要关上吗.
我用arp -a命令,结果显示好多行,谁能告诉我
推荐资讯
哪个学校研究生,图论及其应用专业比较好?
中国邮政的速度你们满意吗?
行书“汝”字怎么写
有一首歌是“一滴血汗一粒米,大家工作齐努力
手机如何制作文字下面带图片的说说
11Kw的地下深井泵380V扬程60—80出水量多少方
上海哪里有卖高质量沙滩长裙的
the eye of a needle是什么意思
夏候钰馨和夏候钰涵是什么关系?
有没有好的股票投资建议群,本人资金量大!可
奔驰3o0价格
一件商品打0.5折是多少钱
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?