求1—100之间的“完数”
我也写了一个小程序(在VC中),不知错在哪里。请详细指教!
#include<iostream>
using namespace std;
void main()
{
int i,j,sum=0;
for (i=2;i<=1000;i++)
for (j=1;j<i;j++)
{ if (i%j==0)
sum+=j;
求1—100之间的“完数” 我也写了一个小程序(在VC中),不知错在哪里。请详细指教! #include using namespace std; void main() { int i,j,sum=0; for (i=2;i<=1000;i++) for (j=1;j<i;j++) { if (i%j==0) sum+=j; if (sum==i) cout<<i; } }