25 lines
446 B
C
25 lines
446 B
C
/*-------------------------------------------------------
|
||
输入一个整数,输出该数所有因子(1和它本身除外)之和。例如6的因子有2和3,则输出5
|
||
(注:使用for循环)
|
||
-------------------------------------------------------*/
|
||
#include <stdio.h>
|
||
main()
|
||
{
|
||
int n,i,s;
|
||
printf("请输入一个整数n:");
|
||
scanf("%d",&n);
|
||
s=0;
|
||
/**********Program**********/
|
||
for(i=2;i<n;i++){
|
||
if(n%i==0){
|
||
s+=i;
|
||
}
|
||
}
|
||
|
||
/********** End **********/
|
||
printf("s=%d\n",s);
|
||
|
||
}
|
||
|
||
|