
已解决问题
谷歌用户在2016.01.09提交了关于“愚公移山c语言关于素数问题”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-27T15:45:58。#include<stdio.h>
#include<math.h>
voidmain()
{
inta,b,c;
scanf("%d",&a);
if(a<3)
printf("error\n");
else
{
b=sqrt(a);
for(c=2;c<=b;c++)
if(b%c==0)bre**;
if(c>=b+1)
printf("yes\n");
else
printf("no\n");
}
}
b=sqrt(a);感觉没用,求这句在整个程序中的意思,求详解!!!我小白!!!
详细问题描述及疑问:
#include<stdio.h>
#include<math.h>
voidmain()
{
inta,b,c;
scanf("%d",&a);
if(a<3)
printf("error\n");
else
{
b=sqrt(a);
for(c=2;c<=b;c++)
if(b%c==0)bre**;
if(c>=b+1)
printf("yes\n");
else
printf("no\n");
}
}
b=sqrt(a);感觉没用,求这句在整个程序中的意思,求详解!!!我小白!!!