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");
}
相关推荐
small_wh1te_coder17 小时前
GCC深度剖析:从编译原理到嵌入式底层实战
汇编·c++·面试·嵌入式·状态模式·c
梁辰兴1 天前
数据结构:串、数组与广义表
开发语言·数据结构·c··数组·广义表
程序员莫小特4 天前
老题新解|求一元二次方程
数据结构·c++·算法·青少年编程·c·信息学奥赛一本通
HW-BASE8 天前
《C语言》指针练习题--1
c语言·开发语言·单片机·算法·c
略无慕艳意8 天前
Notes of Effective CMake
c++·c·cmake
HW-BASE9 天前
C语言的结构体与联合体
c语言·单片机·嵌入式·编程·c
HW-BASE9 天前
C语言控制语句练习题1
c语言·开发语言·单片机·算法·嵌入式·c
oioihoii11 天前
CRT调试堆检测:从原理到实战的资源泄漏排查指南
开发语言·前端·c++·c
乖乖是干饭王13 天前
FreeRTOS源码分析二:task启动(RISCV架构)
架构·c·riscv·rtos
南玖yy18 天前
C++多态:面向对象编程的灵魂之
运维·开发语言·数据库·c++·后端·c·c语音