ZZULIOJ 1104: 求因子和(函数专题) (C/C++)

1104: 求因子和(函数专题)

题目描述

输入正整数n(2<=n<=1000),计算并输出n的所有正因子(包括1,不包括自身)之和。要求程序定义一个FacSum ()函数和一个main()函数,FacSum ()函数计算并返回n的所有正因子之和,其余功能在main()函数中实现。
int FacSum(int n)
{
//计算n的所有正因子(包括1,不包括自身)之和sum,本函数返回sum
}

输入

输入正整数n(2<=n<=1000)。

输出

输出n的所有正因子(不包括自身)之和。

样例输入 Copy

1000

样例输出 Copy

1340

代码

c 复制代码
#include<iostream>
using namespace std;
int FacSum(int n)
{
    int sum=0;
    for(int i=1;i<n;i++)
    {
        if(n%i==0)
        sum+=i;
    }
    return sum;
}
int main()
{
    int n;
    cin>>n;
    cout<<FacSum(n);
    return 0;
 } 
相关推荐
是娇娇公主~1 分钟前
线程池:缓存线程池CachedThreadPool
c++·线程池
玛丽莲茼蒿6 分钟前
Leetcode hot100 【中等】括号生成
算法·leetcode·职场和发展
橘子编程7 分钟前
GoF 23 种设计模式完整知识总结与使用教程
java·c语言·开发语言·python·设计模式
小欣加油8 分钟前
leetcode 128 最长连续序列
c++·算法·leetcode·职场和发展
玖釉-9 分钟前
图形 API 的前沿试车场:Vulkan 扩展体系深度解析与引擎架构实践
c++·架构·图形渲染
许杰小刀9 分钟前
SourceGenerator之partial范式及测试
c++·mfc
玖釉-10 分钟前
告别 Shared Memory 瓶颈:Vulkan Subgroup 架构解析与硬核实战指南
开发语言·c++·windows·图形渲染
吴梓穆14 分钟前
UE5 C++ 两种枚举
开发语言·c++·ue5
意疏16 分钟前
【C语言】解决VScode中文乱码问题
c语言·开发语言·vscode
汀、人工智能21 分钟前
[特殊字符] 第94课:删除无效的括号
数据结构·算法·数据库架构·图论·bfs·删除无效的括号