我选湖北 创在荆门:利用C++如何编程:设计一个函数,判断整数n是否为素数。

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 22:32:41
源码,谢谢

N = 101
DO WHILE N <= 199
IF N MOD 3 = 0 OR N MOD 5 = 0 THEN
N = N + 2
ELSE
K = INT ( SQR ( N ) )
I = 2
FLAG = 0
WHILE I <= K AND FLAG = 0
IF N MOD I = 0 THEN FLAG = 1 ELSE I = I + 1
WEND
IF FLAG = 0 THEN PRINT N,
N = N + 2
END IF
LOOP
END

#include<math.h>
main()
{int m,i,k,n=0,flag;
int
printf("input n:");
scanf("%d\n",&a);
k=sqrt(a);
flag=1;
for(i=2;i<=k;i++)
if(m%i==0){flag=0;
break;}
if(flag==1){printf("%5d",m);
n=n+1;
}

http://zhidao.baidu.com/question/9226030.html
我就不改了
c语言和c++的输入输出语法有点不同
你自己改下吧