首页 > 代码库 > (c语法百题20)约数之和

(c语法百题20)约数之和

知识点:

求约数的算法

for语句,if语句灵活运用。

 

内容: 键入一个自然数 ,求这个自然数的所有约数之和

输入说明:

一个整数

输出说明:

一个整数

 

输入样例:

6

输出样例:

12

 

 1 #include <stdio.h> 2 int main() 3 { 4  int n,s=0,i; 5  scanf("%d",&n); 6  for (i=1;i<=n;i++) 7  { 8   if (n%i==0) 9   {10    s=s+i;11   }12  }13  printf("%d\n",s);14  return 0;15 }