实在找不出来哪里错了……求帮忙!
程序代码:
#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除外)作为函数值返回……