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");
}
相关推荐
howard200521 小时前
CentOS 7上编写C程序访问MySQL数据表
c·centos 7·mysql 8.0.43
煤球王子3 天前
学而时习之:C++中的函数
c
。。。9043 天前
xv6 第二章_操作系统架构
操作系统·c
又过一个秋4 天前
dpdk-3.hash表CURD
后端·c
煤球王子5 天前
学而时习之:C语言中的函数指针
c
unspn5 天前
选择语句if
c
煤球王子5 天前
学而时习之:C语音中的指针
c
冷凝雨6 天前
FreeRTOS源码学习(一)内存管理heap_1、heap_3
嵌入式·c·freertos·内存管理·源码分析
小志biubiu8 天前
linux_缓冲区及简单libc库【Ubuntu】
linux·运维·服务器·c语言·学习·ubuntu·c
Dragon_D.9 天前
排序算法大全——插入排序
算法·排序算法·c·学习方法