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");
}
相关推荐
charlie1145141912 天前
从0开始的构建的天气预报小时钟(基于STM32F407ZGT6,ESP8266 + SSD1309)——第2章——构建简单的ESP8266驱动
stm32·单片机·物联网·学习·c·esp8266
易保山5 天前
MIT6.S081 - Lab6 Copy-on-Write(写时复制)
linux·操作系统·c
Ronin-Lotus7 天前
嵌入式硬件篇---USB&UART串口
嵌入式硬件·c·uart·usb
易保山7 天前
MIT6.S081 - Lab5 Lazy(延迟分配)
linux·操作系统·c
郭源潮18 天前
《八大排序算法》
数据结构·算法·排序算法·c
努力努力再努力wz11 天前
【c++深入系列】:类与对象详解(上)
java·运维·服务器·开发语言·c++·c
易保山11 天前
MIT6.S081 - Lab4(Trap)实验笔记
linux·操作系统·c
易保山15 天前
MIT6.S081 - Lab3(页表)实验笔记
linux·操作系统·c
Ronin-Lotus15 天前
嵌入式硬件篇---蓝牙模块
网络·嵌入式硬件·c·蓝牙
大小胖虎15 天前
专业课笔记——(第一章:C、C++基础知识)
c++·笔记·算法·c·数据类型·操作类型