//求100之内的素数
#include <iostream>
using namespace std;
int main()
{
int i,j,tran,count=0;
bool f;
for(i=2;i<=100;i++){
tran=i;
for(j=2;j<tran;j++){
if(tran%j==0){
f=0;
break;
}else{
f=1;
}
}
//保证每行输出五个数字。但是没有解决对齐问题……
if(f==1){
if(count%5==0){
cout<<endl;
}
count++;
cout<<tran<<" ";
}
}
return 0;
}
运行结果为
#include <iostream>
using namespace std;
int main()
{
int i,j,tran,count=0;
bool f;
for(i=2;i<=100;i++){
tran=i;
for(j=2;j<tran;j++){
if(tran%j==0){
f=0;
break;
}else{
f=1;
}
}
//保证每行输出五个数字。但是没有解决对齐问题……
if(f==1){
if(count%5==0){
cout<<endl;
}
count++;
cout<<tran<<" ";
}
}
return 0;
}
运行结果为