#include
#include
#include
#include
int main() {
int begintime,endtime;
int i = 0,flag=1;
int a[1002];
begintime=clock();
for(int i=2;i<1000;i++)
{
for(int t=2;tif(i%t==0)
{
flag = 0;
}
}
if(flag==1)
{
printf("%d ",i);
}
}
endtime = clock();
printf("\n\nRunning Time:%dms\n", endtime-begintime);
return 0;
}
12行加上flag = 1;
#include<stdio.h>
#include <stdlib.h>
#include<time.h>
#include<math.h>
int main() {
int begintime,endtime;
int i = 0,flag=1;
int a[1002];
begintime=clock();
for(int i=2;i<1000;i++)
{
flag = 1;
for(int t=2;t<i;t++)
{
if(i%t==0)
{
flag = 0;
}
}
if(flag==1)
{
printf("%d ",i);
}
}
endtime = clock();
printf("\n\nRunning Time:%dms\n", endtime-begintime);
return 0;
}
题目在哪呢,不放题目鬼知道你写的这玩意跟题目到底有什么关系
按标题理解,人家让你判断素数,你打印了一堆素数,文不对题