判断完数(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;
}
相关推荐
水云桐程序员13 小时前
用C语言写LED灯嵌入式系统案例|STM32 LED控制与按键输入系统
c语言·stm32·单片机
石榴树下的七彩鱼13 小时前
身份证 OCR 识别 API 接入详解(Python / Java 示例)
java·开发语言·人工智能·后端·python·ocr·api
智者知已应修善业13 小时前
【51单片机独立按键控制往复流水灯启停】2023-6-13
c++·经验分享·笔记·算法·51单片机
马士兵教育13 小时前
AI工作岗位的就业分层?
开发语言·人工智能·学习·面试·职场和发展
pen-ai13 小时前
MAD(Median Absolute Deviation)详解:最稳健的尺度估计方法
人工智能·算法
时寒的笔记13 小时前
js逆向_webpack讲解加载器&酷某音乐案例
开发语言·javascript·webpack
t***54413 小时前
能否给出更多现代C++架构设计模式?
java·开发语言·c++
励志的小陈13 小时前
数据结构--队列(C语言实现)
c语言·开发语言·数据结构
mjhcsp13 小时前
C++信息论超详解析
开发语言·c++