判断完数(C语言)

一、N-S流程图;

二、运行结果;

三、源代码;

cs 复制代码
# define _CRT_SECURE_NO_WARNINGS
# include <stdio.h>

int main()
{
	//初始化变量值;
	int n = 0;
	int i = 1;
	int j = 0;
	int result = 1;

	//提示用户;
	printf("请输入一个数:");
	//获取用户输入数据;
	scanf("%d", &n);

	//输出结果;
	printf("%d its factor are %d", n, i);

	//运算;
	for (i = 2; i < n; i++)
	{
		//判断;
		if (n % i == 0)
		{
			//运算;
			result = result + i;

			//输出;
			printf(" %d", i);
		}
	}

	//换行;
	printf("\n");

	//判断;
	if (n == result)
	{
		//输出结果;
		printf("%d是完数!!!!\n", n);
	}
	else
	{
		//输出结果;
		printf("%d不是完数!!!!\n", n);
	}

	return 0;
}
相关推荐
自学互联网12 小时前
python爬虫入门案例day05:Pexels
开发语言·爬虫·python
头发还没掉光光12 小时前
C/C++类型转换
c语言·开发语言·c++
馨谙12 小时前
RHEL 存储堆栈完全解析:从硬件到应用的存储管理指南
服务器·开发语言·php
爪哇部落算法小助手12 小时前
爪哇周赛 Round 1
c语言·c++·算法
TT哇12 小时前
【多源 BFS】3.地图中的最⾼点(medium)
算法·宽度优先
dllxhcjla12 小时前
数据结构与算法 第一天
数据结构·算法
二川bro12 小时前
第38节:WebGL 2.0与Three.js新特性
开发语言·javascript·webgl
再__努力1点12 小时前
【11】特征检测与匹配:AKAZE特征算法详解与实现
人工智能·python·opencv·算法·计算机视觉·特征提取
Bender_ydc12 小时前
一个基于现代 C++23 Modules 的传统文化算法库,使用纯模块化设计实现(包含大六壬、六爻、紫薇斗数、八字、奇门遁甲)
算法·c++23
MediaTea12 小时前
Python 第三方库:Markdown(将文本渲染为 HTML)
开发语言·前端·python·html