当前位置: 首页 > article >正文

求一个数的因子数(c语言)

1.计算并输出给定整数n的所有因子(不包括1与n自身)之和。规定n的值不大于1000。(因子是能整除n的数 即n%i==0)
// 例如,在主函数中从键盘给n输入的值为856,则输出为: sum=763。

2.第一步我们先输入n的数,然后将能整除n的数的进行相加即可以了。

#include<stdio.h>
//方法一
int main()
{
	int n = 0;
	int i = 0;
	int s = 0;
    printf("请输入n的值")
	scanf_s("%d", &n);
	if (n < 1000)
	{
		for (i = 2; i < n; i++)
		{
			if (n % i == 0)
			{
				s = s + i;
			}
		}
	}
	printf("%d\n", s);
}
//方法二
int fun(int  n)
{
    int i, s = 0;
    if (n < 1000)
    {
        for (i = 2; i < n; i++)
            if (n % i == 0) s = s + i;
    }
    return (s);
}
main()
{
    int  n, sum;
    printf("Input n:  ");  
    scanf_s("%d", &n); 
    getchar();
    sum = fun(n);
    printf("sum=%d\n", sum);
    getchar();
}


http://www.kler.cn/news/319665.html

相关文章:

  • C语言 | Leetcode C语言题解之第416题分割等和子集
  • 自然场景文本定位系统源码分享
  • MFC -文件类控件
  • 暑期内卷!就练这400页软件测试面试题(附答案解析)!
  • fmql之ubuntu添加dhcp服务
  • 函数题 7-7 12-24小时制【PAT】
  • Postgresql一行命令备份(pg_dump版)
  • 力扣题解2374
  • 机器学习 | 使用scikit-learn学习Python中的PCA(主成分分析)
  • 无服务器计算构建人工智能管理区块链系统
  • Varjo在芬兰开设新工厂,以满足国防部门在XR模拟训练中的需求
  • 智能识别猫猫
  • 【JVM】垃圾回收机制|死亡对象的判断算法|垃圾回收算法
  • 谷歌的AI反击战:创始人谢尔盖·布林的回归与大模型组合的未来
  • vue2使用npm引入依赖(例如axios),报错Module parse failed: Unexpected token解决方案
  • 复制他人 CSDN 文章到自己的博客
  • 快递物流短信API接口代码
  • ​​​​​​​月考发成绩,为什么老师都用易查分?
  • MySQL数据库的备份与恢复
  • 力扣(leetcode)每日一题 815 公交路线 (图的宽度优先遍历变种)
  • 实验19:ds18b20温度实验
  • Unity屏幕震动效果
  • 「数学::质数」试除法 / Luogu P5736(C++)
  • 使用ChatGPT引导批判性思维,提升论文的逻辑与说服力的全过程
  • 华为HarmonyOS灵活高效的消息推送服务(Push Kit) - 3 获取AAID
  • Python内置的re库
  • Android平台Unity3D下如何同时播放多路RTMP|RTSP流?
  • 什么是电商云手机?可以用来干什么?
  • 内容生态短缺,Rokid AR眼镜面临市场淘汰赛
  • 影刀RPA实战:网页爬虫之天猫商品数据