2、全选复制到doc文档。
3、调整好字体、格式。在30页的位置插入下一页分节符,倒数第30页的位置也插一个。光标置于这两个分节符中间的某一个部分,工具栏:章节-删除本节。完成前后30页的筛选。再删除刚才插入的第二个分节符。
一个质数。在大于1的自然数中,除1和100整数本身外,不能被任何其他自然数整除的次数。素数在数论中起着重要的作用。
大于1但没有质数通道的数称为合数。1和0既不是质数也不是合数。
通过滤波法得到的100以内质数的源代码如下:
#include"stdio.h"
main()
main()
{
IntI,j。
对于(I = 2我<99我+ +)
{
对于(j = 2<我J + +)
{
If(I%j==0)
{
打破;
}
如果(j==I-1)
{
Printf(“%4d”,I);
}
扩展资料:
100以内的数字代码如下
包含<bits/stdc++。H >
使用命名空间性病。
Intthesum(Intn)
{
返回(n/10+n%10%)+(10)(n/10%*(n%10));
}
Intmain(){
Intn=100;
For (int I = 10I <= n我+ +)
{
If (sum (I) = = I) cout <<I <<endl
}
返回0;
}
源程序如下:#include <math.h>
main()
{
float n,max=2
int t,i,k
printf("enter n\n")
scanf("%f",&n)
for (i=2i<=sqrt(n)i++)
{
t=1
for (k=2k<ik++)
{
if (i%k==0)
{
t=0
break
}
}
if (t)
{
if (i>max)
max=i
}
}
printf("2~%f max soso is : %f\n",n,max)
}
另外如果要更高效一些可以使用函数调用:
最高效的源程序如下:
#include <math.h>
float ss(int i)
{
int k
for (k=2k<ik++)
if (i%k==0)
return 0
return 1
}
main()
{
int i
float max=2
float n
clrscr()
printf("enter n\n")
scanf("%f",&n)
for (i=2i<=sqrt(n)i++)
if (ss(i))
{
if (i>max)
max=i
}
printf("2~%f max soso is : %f\n",n,max)
}注意21不是素数,因为它能被3 OR 7整除
如果输入的数是21结果为3,因为你是要用2到”根n”的所有素数去检测最大素数
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)