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");
}
相关推荐
喜ω欢3 天前
C 里面如何使用链表 list
c
小刘同学-很乖3 天前
ESP32从入门到精通(全)
mcu·物联网·esp32·c·iot
十五年专注C++开发5 天前
libarchive: 一个几乎可以解压所有压缩文件的C语言库
c·压缩·7z·解压·libarchive
消失的旧时光-19436 天前
智能指针(三):实现篇 —— shared_ptr 的内部设计与引用计数机制
java·c++·c·shared_ptr
2501_941841689 天前
HIT-CSAPP2025大作业:程序人生-Hello’s P2P(2024111666-牛启正)
c语言·c·csapp
季明洵9 天前
数据在内存中的存储
数据结构·算法·c
。。。90410 天前
利用锁和条件变量实现线程安全的阻塞队列
c·阻塞队列
ttkwzyttk11 天前
Linux下GNU Autotools工具基础教程
c·linux应用
ttkwzyttk13 天前
嵌入式Linux手动交叉编译开源软件需要注意的问题
c·linux应用
REDcker13 天前
FFmpeg完整文档
linux·服务器·c++·ffmpeg·音视频·c·后端开发