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 天前
迷宫1.1
c
刘争Stanley4 天前
Android系统开发(八):从麦克风到扬声器,音频HAL框架的奇妙之旅
android·c语言·framework·音视频·框架·c·hal
玉面小君5 天前
C# 数据拟合教程:使用 Math.NET Numerics 的简单实现
算法·c#·c·数据拟合
学习前端的小z6 天前
【C++】深入解析pop_back()方法及其应用
c
学习前端的小z10 天前
【C++】find() 函数全解
c
加点油。。。。11 天前
DSP+Simulink——点亮LED灯(TMSDSP28379D)超详细
matlab·自动化·c·dsp开发·simulink·dsp
学习前端的小z14 天前
【C++】B2099 矩阵交换行
c
yky18915 天前
通用指针void*转换为函数指针时强制转换
c++·算法·c·强制类型转换·通用函数指针
JaneZJW16 天前
嵌入式岗位面试八股文(篇三 操作系统(下))
linux·stm32·面试·嵌入式·c