2 therightoforange Therightoforange 于 2015.06.22 10:57 提问

关于C语言开判断 量否为素数

图片说明

5个回答

chandoudeyuyi
chandoudeyuyi   2015.06.22 12:58
已采纳

“甚至只须被2~n ”改为“ 甚至只须被2~√n ”
s6:如果i<=√n

whappymanlynn
whappymanlynn   2015.06.22 12:56

#include
#include

int main()
{
int num_in,judge,i=2,j=0;
printf("请键入一个数字,我们来判断它是否为素数:“);
scanf("%d",&num_in);
while(i++<num_in)

if(num_in%i==0)
j++;
}
if(j==0)
printf("%d是素数\n",num_in);
else
printf("%d不是素数\n",num_in);
system("pause");
return 0;
}

whappymanlynn
whappymanlynn   2015.06.22 12:56

#include
#include

int main()
{
int num_in,judge,i=2,j=0;
printf("请键入一个数字,我们来判断它是否为素数:“);
scanf("%d",&num_in);
while(i++<num_in)

if(num_in%i==0)
j++;
}
if(j==0)
printf("%d是素数\n",num_in);
else
printf("%d不是素数\n",num_in);
system("pause");
return 0;
}

whappymanlynn
whappymanlynn 回复Therightoforange: 没事
2 年多之前 回复
Therightoforange
Therightoforange 我就想问我画圈那里是不是错了,不好意思没说清楚
2 年多之前 回复
whappymanlynn
whappymanlynn #include<stdlib.h>
2 年多之前 回复
whappymanlynn
whappymanlynn 出问题了,那个头文件#include<stdio.h>
2 年多之前 回复
whappymanlynn
whappymanlynn   2015.06.22 12:57

你看符合你的要求不
?

whappymanlynn
whappymanlynn   2015.06.22 13:04

#include
#include

int main()
{
int num_in,judge,i=2,j=0;
printf("请键入一个数字,我们来判断它是否为素数:");
scanf("%d",&num_in);
while(i<num_in)
{
if(num_in%i==0)
j++;
i++;
}

if(j==0)
printf("%d是素数\n",num_in);
else
printf("%d不是素数\n",num_in);
system("pause");
return 0;
}

whappymanlynn
whappymanlynn 这个测试过了
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片