用for求出1-100的所有素数

来源:百度知道 编辑:UC知道 时间:2024/06/17 07:17:58

#include<stdio.h>
#include<math.h>
main()
{
int m,k,n=0;
for (m=2;m<=100;m=m+2)
{
k=sqar(m);
for(i=2;i<=k;i++)
if (m%i==0) break;
if(i>=k+1)
{
printf("%d",m);
n+=1;
if (n%10==0)
printf("\n");
}
}
printf("\n");
}
用手机写得啊兄弟,不简单啊,加点分啊…

#include <iostream>
using namespace std;

void main()
{
int j;
for (int i=2;i<=100;i++)
{
for ( j=2;j<=i;j++)
{
if (i%j==0)
{
break;
}
}
if (j>=i)
{
cout<<i<<endl;
}
}
}