作业帮 > 综合 > 作业

以每行5个的形式输出所有的3位数字的质数.说明:(1)每个质数占6列,因此请用输出语

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/06/16 01:59:16
以每行5个的形式输出所有的3位数字的质数.说明:(1)每个质数占6列,因此请用输出语
#include
#include
using namespace std;
int main()
{
int m,i;
int count=0;
int t=0;
for(m=100;m
以每行5个的形式输出所有的3位数字的质数.说明:(1)每个质数占6列,因此请用输出语
#include <iostream> // 你没有引入iostream头文件
#include <iomanip>
using namespace std;
int main()
{
int m,i;
int count=0;
int t=0;
for(m=100;m<1000;m++)
{
for(i=2;i<m&&t==0;i++)
{ 
if(m%i==0)
t=1;
        }   
if(t==0)
{ 
cout << setw(6) <<m; // 这里没有放分号
count++;
                        if (count%5==0) 
 cout <<endl;// 这里是换行,而非输出m
}
t=0;
}
cout << setw(6) <<m<<endl;
    return 0;
}