很简单呀.
//要求输出1~100的素数,5个数字换一行,每个数字输出位宽为5.
#include
using namespace std;
#include
int main()
{
int a,i,w=0;
for(a=1;a<100;a=a+2) //不可以直接写成i+2,偶数都不是素数.所以101初值时a+2
{
for(i=2;i<=a/2;i++) //i不可以等于a,a%a整除
{if(a%i==0) break; //break结束整个所在循环,而continue语句结束本次循环;
else if(i>=a/2) //只需判断i>=a/2不需要什么a%i!=0等条件.i>=a/2中的>也必不可少哦
{cout<
if(w%5==0) cout<
}
return 0;
}