修改後的C++程序如下:
#include?<iostream>using?namespace?std;
int?main()
{
int?n,?g,?s,?b,?x,?m;
for(n?=?100;?n?<?1000;?n++)?{
g?=?n?%?10;
s?=?n?%?100?/?10;
b?=?n?/?100;
x?=?100?*?g?+?10?*?s?+?b;
if(x?==?n)?{
for(m?=?2;?m?<?x;?m++)
if(x?%?m?==?0?||?n?%?m?==?0)
break;
if(m?>=?x)
cout<<x<<endl;
}
}
return?0;
}
運行結果:
101131
151
181
191
313
353
373
383
727
757
787
797
919
929