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 天前
C语音的几个定义函数的题
c
程芯带你刷C语言简单算法题4 天前
Day43~实现一个算法求一个数字的树根
c语言·开发语言·算法·c
wzfj123455 天前
Opaque Pointer / Incomplete Type
c++·算法·c
charlie1145141916 天前
FreeRTOS:中断(ISR)与 RTOS 安全 API
开发语言·c·freertos·实时操作系统
charlie1145141917 天前
FreeRTOS: 信号量(Semaphores)、互斥量(Mutex)与优先级继承
开发语言·笔记·学习·c·freertos·实时操作系统
程芯带你刷C语言简单算法题10 天前
Day39~实现一个算法确定将一个二进制整数翻转为另一个二进制整数,需要翻转的位数
c语言·开发语言·学习·算法·c
宇宙超级无敌暴龙战士11 天前
旮旯c语言三个任务
c++·c
程芯带你刷C语言简单算法题12 天前
Day37~求组合数
c语言·开发语言·学习·算法·c
惆怅客12314 天前
libuvc初探
python·c·libuvc
小张心绪烂尾15 天前
今天一个新的知识点 C语言的 “函数”
c