#include<bits/stdc++.h> using namespace std; int heshu(int n) { int cnt = 0; for(int i=2;i<=sqrt(n);i++) { if(n%i==0) { cnt++; } } if(cnt!=0) { return 1; } else if(n<=1) { return 0; } else { return 0; } } int main() { for(int i=100;i<=999;i++) { int k1=i/100; int k2=i/10; if(heshu(i)==1&&heshu(k1)==1&&heshu(k2)==1) { cout<<i<<endl; } } return 0; } /************************************************************** Problem: 1143 User: wangyuxin Language: C++ Result: Accepted Time:13 ms Memory:2072 kb ****************************************************************/