请教高手!
下面的程序:
#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");
}
是不是与答案相比执行效率上会差点?
中间红色标记的是不是会导致资源消耗多,可以优化吗?
第一次提问,问得有点幼稚,请见谅!
本文探讨了一个C++程序,该程序用于查找特定范围内的特殊整数。这些整数满足两个条件:一是没有真除数(即可能为素数或1),二是百位与个位相同。文章询问了该实现方式是否在效率上有改进空间,并关注如何优化。
666

被折叠的 条评论
为什么被折叠?



