当前位置:   article > 正文

计算整数n的因子之和(python)_编写函数fun 整数n的所有因子之和

计算整数n的所有因子之和作者王越萍

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

/*------------------------------------------------

【程序设计】

--------------------------------------------------

题目:编写函数fun,函数的功能是:计算并输出给定

整数n的所有因子之和(不包括1与自身)。规定

n的值不大于1000。

例如:n的值为855时,应输出704。

--------------------------------------------------

注意:部分源程序给出如下。请勿改动主函数main和其

它函数中的任何内容,仅在函数fun的花括号中填

入所编写的若干语句。

------------------------------------------------*/

#include "stdio.h"

int fun(int n)

{

/**********Program**********/

int s=0,i;

for (i=2;i

if (n%i==0) s=s+i;

return s;

/********** End **********/

}

main()

{

printf("s=%d\n",fun(855));

yzj();

}

yzj()

{

FILE *IN,*OUT;

int iIN,iOUT,i;

IN=fopen("17.in","r");

if(IN==NULL)

{printf("Please Verify The Currernt Dir..It May Be Changed");

}

OUT=fopen("17.out","w");

if(OUT==NULL)

{printf("Please Verify The Current Dir.. It May Be Changed");

}

for(i=0;i<10;i++)

{

fscanf(IN,"%d",&iIN);

iOUT=fun(iIN);

fprintf(OUT,"%d\n",iOUT);

}

fclose(IN);

fclose(OUT);

}

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/252395
推荐阅读
相关标签
  

闽ICP备14008679号