请教高手!
下面的程序:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
for(int i=100;i<=999;++i)
{
int a=0 ;
for(int j=2;j<=i/2;++j)
{
if(i%j==0)
a=a+j;
}
if(a==0&&i/100==i%10
cout<<"i="<<i<<"/n";
}
system("pause");
}
是不是与答案相比执行效率上会差点?
中间红色标记的是不是会导致资源消耗多,可以优化吗?
第一次提问,问得有点幼稚,请见谅!