一个关于完数的问题 菜鸟 高手 请进
要求只要输出1到10000的第二个完数 答案是输出28这个数 请问如何输出
程序代码:
#include <stdio.h> #define N 1000 int main(void) { int i,j,n,num; n=0; for(i=1;i<N;++i) { num=0; 这段代码你自己完成吧; if(num==i) { ++n; } if(n==2) { printf("%d\n",i); break; } } return 0; }
[ 本帖最后由 广陵绝唱 于 2011-3-25 11:34 编辑 ]