问题:输入m、n(m<n),输出n、m之间的素数。
代码:
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int n,m,i,j,a=0;
cin>>m>>n;
for(i=m; i<=n; i++)
{
for(j=2; j<i; j++)
{
if (i%j==0)
break;
}
if(j==i)
{
cout<<i<<" ";
++a;
if(a==10)
cout<<endl;
}
}
return 0;
}
运行结果:
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int n,m,i,j,a=0;
cin>>m>>n;
for(i=m; i<=n; i++)
{
for(j=2; j<i; j++)
{
if (i%j==0)
break;
}
if(j==i)
{
cout<<i<<" ";
++a;
if(a==10)
cout<<endl;
}
}
return 0;
}