C语言二级

//请编写函数fun(),该函数的功能是:计算并输出给定整数n的所有因

//子(不包括1和自身)之和。规定n的值不大于1000。例如,在主函数

//中从键盘给n输入的值为856,则输出为:sum = 763。

//注意:部分源程序给出如下。

//请勿改动主函数main()和其他函数中的任何内容,仅在fun()函数的

//花括号中填入所编写的若干语句。

cpp 复制代码
#include <stdio.h>
int fun(int n)
{
	int s = 0;
	int i = 0;
	for (i = 2; i < n; i++)
	{

		if (n % i == 0)
			s = s + i;
	}
	return s;
	
}
void main()
{
	int n, sum;
	printf("Input n: ");
	scanf_s("%d", &n);
	sum = fun(n);
	printf("sum=%d\n", sum);
	system("pause");
}
相关推荐
4ever.ov016 小时前
定时器/时间轮
开发语言·c++·c·muduo·llinux
REDcker4 天前
libevent、libev 与 libuv:对比、演进与实现原理
linux·c++·后端·编程·c·高并发·服务端
liulilittle6 天前
范围随机算法实现
开发语言·c++·算法·lua·c·js
逆小舟7 天前
【SWM320】FreeRTOS搭建工程——1、框架学习
嵌入式·c·rtos
handler018 天前
算法:查并集
开发语言·数据结构·c++·笔记·学习·算法·c
xlp666hub9 天前
【Linux驱动实战】:带参数的内核模块
linux·c
Andy15 天前
Cpp语法1
c++·c
SCBAiotAigc16 天前
2026.3.7:具身智能之51单片机<二>:ISP烧录过程
c++·人工智能·单片机·嵌入式硬件·51单片机·c
喜ω欢1 个月前
C 里面如何使用链表 list
c
小刘同学-很乖1 个月前
ESP32从入门到精通(全)
mcu·物联网·esp32·c·iot