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");
}
相关推荐
Ronin-Lotus3 天前
蓝桥杯篇---IAP15F2K61S2串口
单片机·嵌入式硬件·职场和发展·蓝桥杯·c·iap15f2k61s2
Nicn6 天前
【C++初阶】类和对象①
c语言·开发语言·c++·算法·c·编程软件
Ronin-Lotus7 天前
蓝桥杯篇---实时时钟 DS1302
stm32·单片机·嵌入式硬件·职场和发展·蓝桥杯·c·ds1302
Ronin-Lotus9 天前
蓝桥杯篇---温度传感器 DS18B20
嵌入式硬件·职场和发展·蓝桥杯·c·ds18b20·iap15f2k61s2
IOT那些事儿12 天前
一个简单的Windows TCP服务器实现
服务器·windows·c·server·winsock2
飞翔的煤气罐boom15 天前
TCP服务器与客户端搭建
linux·tcp/ip·c
学习前端的小z16 天前
理解 C 与 C++ 中的 const 常量与数组大小的关系
c
Leon_Chenl16 天前
FFmpeg 头文件完美翻译之 libavdevice 模块
ffmpeg·音视频·c·编解码·libavdevice
学习前端的小z18 天前
【C语言】指针详解:概念、类型与解引用
c
学习前端的小z19 天前
【C++】B2122 单词翻转
c