判断完数(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;
}
相关推荐
ShiMetaPi7 分钟前
SAM(通用图像分割基础模型)丨基于BM1684X模型部署指南
人工智能·算法·ai·开源·bm1684x·算力盒子
前端小白在前进9 分钟前
力扣刷题:无重复字符的最长子串
算法·leetcode·职场和发展
小小的橙菜吖!11 分钟前
联合体的学习
学习·算法
fish_xk14 分钟前
c++基础扩展
开发语言·c++
阿沁QWQ16 分钟前
C++继承
开发语言·c++
老华带你飞20 分钟前
汽车销售|汽车报价|基于Java汽车销售系统(源码+数据库+文档)
java·开发语言·数据库·vue.js·spring boot·后端·汽车
lsx20240627 分钟前
SQL LCASE() 函数详解
开发语言
Xing_ke30932 分钟前
3D点云分割与检测(后续更新)
算法·3d点云
4311媒体网33 分钟前
C语言实现简单的二分查找算法
c语言·开发语言·算法
持续学习的程序员+134 分钟前
π RL(piRL)算法支持用强化学习方法训练π 0/π 0.5(pi0/pi0.5)
算法