#include<stdio.h>
#include<math.h>
int sum(int n)
{
int i,s=0;
for(i=1;i<=n/2;i++){
s+=n/i;
}
return s+n-i+1;
}
int main()
{
int n;
while(~scanf("%d",&n)){
printf("%d\n",sum(n));
}
return 0;
}
ZCMU 1769: 约数问题
最新推荐文章于 2024-10-04 05:48:57 发布
该C语言代码定义了一个名为sum的函数,用于计算从1到给定整数n(不包括n/2)所有能整除n的数的和。然后在主函数main中,程序接收用户输入,调用sum函数并打印结果。程序使用了循环和基本的数学运算。
摘要由CSDN通过智能技术生成