![]() |
#2
yushui2007-05-24 09:21
|
我想编一个程序,找出2-10000之间的完全数(一个数的所有因子之和等于本身),我的程序事下边的,但是他不循环,也输不出所有的值?请懂的人给解答以下哈,先谢谢了!#includeusing namespace std;int main(){ int x=2; int y=0; int i=1; while(x<=10000) { while(i<=x) { x%i==0; y=y+i; i=i+1; }//end while if(y==x) cout<[此贴子已经被作者于2007-5-24 8:55:40编辑过]