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");
}
相关推荐
不吃土豆的马铃薯1 天前
Spdlog 入门:日志记录器与日志槽基础详解
服务器·开发语言·c++·c·日志·spdlog
金创想2 天前
积木移动题目分析及解题思路——木块问题(1)
c++·算法·字符串·c·刷题·信息学奥赛·积木
不吃土豆的马铃薯5 天前
5.SGI STL 二级空间配置器 _S_chunk_alloc核心函数解析
开发语言·c++·vscode·c·内存池
一只小灿灿6 天前
深度详解计算机补码原理
c·补码
liulilittle6 天前
TCP UCP v1.0 拥塞控制算法(Linux Kernel CC-A)
linux·网络·网络协议·tcp/ip·c·通信·拥塞控制
weixin_421725266 天前
Linux 编程语言全解析:C、C++、Python、Go、Rust 谁更强?
linux·python·go·c·编程语言
REDcker6 天前
C++循环与编译器优化详解 别名不变量向量化与GCC Clang验证及perf实践
java·jvm·c++·c·clang·gcc
charlie1145141918 天前
通用GUI编程技术——图形渲染实战(四十三)——D3D12设计哲学:显式控制与性能解锁
学习·3d·c·图形渲染·win32
liulilittle9 天前
TCP UCP v1.0:BBR 的非破坏性约束层
网络·c++·网络协议·tcp/ip·算法·c·通信
lightqjx12 天前
【Linux】第一个小程序:进度条
linux·服务器·学习·缓存·c·进度条实现