实在找不出来哪里错了……求帮忙!
程序代码:#include <conio.h>
#include <stdio.h>
#include<windows.h>
int fun(int n)
{ int i,s=0;
for (i=2;i<n;i++)
if (n%i==0) s=s+i;
return s;
}
NONO( )
{
FILE *wf;
wf = fopen("a30.out", "w") ;
fprintf(wf,"%d\n",fun(120));
fclose(wf) ;
}
main()
{ system("cls");
printf("%d\n",fun(120));
NONO();
}
很简单的一道题,实在不知道哪里错了……请大家指点题目:编写函数fun,它的功能是:计算整数n的所有因子之和(1和n除外)作为函数值返回……









