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");
}
相关推荐
REDcker32 分钟前
curl完整文档
c++·c·curl·服务端·后端开发
小牛历险记12 小时前
BES平台系统基础知识
c·学习方法·系统
雪域迷影1 天前
sdl3-sample-简明教程,指导如何在包括移动和 Web 在内的各种平台上构建和使用 SDL3
github·c·开源软件·sdl3
春栀怡铃声10 天前
认识二叉树~
c语言·数据结构·经验分享·c·编译
季明洵14 天前
C语言实现顺序表
数据结构·算法·c·顺序表
日更嵌入式的打工仔19 天前
C 语言 restrict 关键字
c
REDcker21 天前
OpenSSL 完整文档
c++·安全·github·c·openssl·后端开发
橘颂TA22 天前
【剑斩OFFER】算法的暴力美学——力扣 675 题:为高尔夫比赛砍树
数据结构·算法·c·结构与算法
程芯带你刷C语言简单算法题25 天前
Day48~对于高度为 n 的台阶,从下往上走,每一步的阶数为 1,2,3 中的一个。问要走到顶部一共有多少种走法
c语言·开发语言·学习·算法·c
余衫马1 个月前
为什么在 Windows 上用 Clang/LLVM?
c++·windows·c