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");
}
相关推荐
FOX68 小时前
C语言作业(课本C97)
c
Jerry丶Li10 小时前
三十八、W25Q64简介
stm32·嵌入式硬件·c
雪域迷影11 小时前
macOS中使用cJSON解析库解析JSON
c++·macos·json·c·cmake·pkg-config
27669582924 天前
闪购商家端 mtgsig
java·python·c#·node·c·mtgsig·mtgsig1.2
俊俊谢5 天前
【浮点运算性能优化】浮点转定点算法库的多平台通用移植方案与性能评估优化
算法·性能优化·c·浮点转定点·多平台移植
moringlightyn8 天前
进程控制(程序替换+自定义Shell)
linux·服务器·c++·笔记·c·shell·进程
BestOrNothing_20159 天前
【C++基础】Day 5:struct 与 class
c++·c·class类·struct结构体·typename模板·private与public
REDcker10 天前
软件开发者需要关注CPU指令集差异吗?
linux·c++·操作系统·c·cpu·指令集·加密算法
嵌入式大头12 天前
STM32调试技巧:重定向printf串口
c
ysazt12 天前
C语言内存学习
c