一、输出质数
#include <iostream>
using namespace std;
int main()
{
int i,j;
for(i=1000;i<10000;i++)
{
for(j=2;j<=i;j++)
{
if(i%j==0) break;
}
if(j==i&&i/1000==i%10)
{
cout<<i<<endl;
}
}
return 0;
}
二、百钱百鸡问题
#include <iostream>
using namespace std;
int main()
{
int x,y,z;
for(x=0;x<=20;x++)
for(y=0;y<=33;y++)
{
z=100-x-y;
if(x*5+y*3+z/3==100&&z%3==0)
{
cout<<"鸡翁"<<x<<"只 "<<"鸡母" <<y<<"只 "<<"鸡仔"<<z<<"只"<<endl;
}
}
return 0;
}