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");
}
相关推荐
BlackQid1 天前
深入理解指针Part3——指针与数组
c
要做朋鱼燕1 天前
【AES加密专题】1.AES的原理详解和加密过程
运维·网络·密码学·c·加密·aes·嵌入式工具
煤球王子2 天前
学而时习之:C语言中的Error处理
c
qq_437896436 天前
unsigned 是等于 unsigned int
开发语言·c++·算法·c
Lonble7 天前
C语言篇:预处理
c语言·c
BlackQid9 天前
深入理解指针Part1——C语言
c++·c
Lonble21 天前
C语言篇:宏
c语言·c
Lonble21 天前
C语言篇:翻译阶段
c语言·c
空山新雨(大队长)1 个月前
C 语言第一课:hello word c
c++·c·exe
饭碗的彼岸one1 个月前
C++ 并发编程:异步任务
c语言·开发语言·c++·后端·c·异步