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;
 } 
相关推荐
Qt程序员几秒前
深入理解:GDB调试器的工作原理
linux·c++·gdb·调试器
ArturiaZ6 分钟前
【day55】
数据结构·c++·算法
仰泳的熊猫8 分钟前
题目2279:蓝桥杯2018年第九届真题-日志统计
数据结构·c++·算法·蓝桥杯
一叶落4389 分钟前
LeetCode 11:盛最多水的容器(C语言实现)
c语言·数据结构·算法·leetcode
Emilin Amy11 分钟前
一台具备了“观察力”的下肢康复外骨骼机器人
算法·机器人
I_LPL12 分钟前
day53 代码随想录算法训练营 图论专题7
算法·图论
_日拱一卒13 分钟前
LeetCode(力扣):二叉树的后序遍历
算法·leetcode·职场和发展
Emilin Amy15 分钟前
【ROS】机器人的速度/角度/力矩控制是如何实现的
c++·算法·控制·ros1/2
sali-tec19 分钟前
C# 基于OpenCv的视觉工作流-章36-骨架提取
图像处理·人工智能·opencv·算法·计算机视觉
冉佳驹20 分钟前
C++11 ——— 线程库与单例模式的原理、实现及线程安全设计
c++·单例模式·饿汉模式·懒汉模式·c++线程库·c++互斥锁·c++条件变量