中易网

关于c的判断质数

答案:5  悬赏:70  
解决时间 2021-01-17 08:18
关于c的判断质数
最佳答案
#include
#include
#include

int pdzx(int x)
{
int i;
if(x==2) return 1;
for(i=2;i<=sqrt(x);i++)
{
if(x%i==0)
{
return 0;
}
}
return 1;
}
int main(void)
{
int a,b,c;
scanf("%d %d",&a,&c);
if(c%a==0)
{
int d;
int i;
d=c/a;
b=d;
for(i=2;i<=d;i++) //是分号 不是逗号
if(pdzx(i)==1)
if(d/i==0)
b*=i;
printf("%d\n",b);
return 0;
}
else printf("NO SOLUTION\n");
return 0;
}

只能帮你改成对的。 你的main函数到底要实现什么 没看懂。追问这个程序的意思是读入俩数,找出b 使得lcm(a,b)=n 求b的最小值
全部回答
我不知道呀,你自己去想办法吧,这个我帮不上忙。
#include
#include
#include
int pdzx(int x)
{
int i;
if(x==2) return 1;
for(i=2;i<=sqrt(x);i++)
{
if(x%i==0)
{
return 0;
}
}
return 1;
}
int main(void)
{
int a,b,c;
scanf("%d %d",&a,&c);
if(c%a==0)
{
int d;
int i;
d=c/a;
b=d;
for(i=2;i<=d;i++) //是分号 不是逗号
if(pdzx(i)==1)
if(d/i==0)
b*=i;
printf("%d\n",b);
return 0;
}
else printf("NO SOLUTION\n");
return 0;
}
 d=c/a;
 b=d;
 for(i=2;i<=d,i++)
 这里for语句里面i<=d后面是“;”而不是“,”追问这个程序的意思是读入俩数,找出b 使得lcm(a,b)=n 求b的最小值追答你的lcm在哪呢
楼上的太复杂了!
int main()
{
int a=0,num=0;
scanf("%d",&num);
for(int i=2;i { if(num%i==0){
a++;
}
}
if(a==0){
printf("此数是质数。");}
else {printf("此数不是质数。");}
return 0;
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
2o世纪80年代是如何算年份的
襄阳回隆驾校科一科二科四考点在哪里?在什么
java代码中用JDBC导入sql脚本
屋面工程的类型及施工注意事项有哪些
sega回合制游戏有哪些
中山纪念中学和中山纪念中学三鑫双语学校有什
电视果在老式电视机上怎么使用
15减7等于C。把7分成A和B。A、B、C分别等于多
弱弱的问,车内如何锁车门
现在最新商业房贷基准利率是多少?
长跑后肌肉很硬,尤其是小腿,怎么恢复?
有永康社保代缴电话吗?
两个黄鹂鸣翠柳是什么歌的歌词
铜梁县就业服务管理局地址有知道的么?有点事
室内漆和室外漆的区别
推荐资讯
铜钱上有些红色的物质这是怎么回事
北部湾背靠大西南的12个省份
李四液压地址在什么地方,我要处理点事
请问2003年的高中毕业证真假和编号能查出来吧
岩土工程知识:地基勘察有哪些要求
爸爸作为男人 没有担当
autodesk cad2014激活6969那个说已经被人用了
布利斯的爱情的结局
x的15次方/x的3次方
冷阴极灯管与发光二极管有什么区别
耐克332550-601是乔丹一代吗。
干的林蛙怎么吃啊……
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?