系列文章目录
提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
例如:第一章 Python 机器学习入门之pandas的使用
判断一个整数是否为完数,如果是输出“1”,如果不是,输出”0“。
一、“完数” 是什么?
完数是指一个数恰好等于除自身外的所有因子之和。例如 6 = 1+2+3;
二、使用步骤
1.引入库
代码如下(示例):
#include <stdio.h>
2.定义并运行函数
代码如下(示例):
int WanShu(int n);
int main()
{
int n = 0;
printf("请输入n的值:>");
scanf("%d", &n);
printf("%d\n",WanShu(n));
return 0;
}
int WanShu(int n)
{
int i = 0,sum = 0;
for (i = 1; i < n; i++)
{
if (n % i == 0)
sum += i;
}
if (sum == n)
return 1;
else
return 0;
}
总结
完整代码如下:
#include <stdio.h>
int WanShu(int n);
int main()
{
int n = 0;
printf("请输入n的值:>");
scanf("%d", &n);
printf("%d\n",WanShu(n));
return 0;
}
int WanShu(int n)
{
int i = 0,sum = 0;
for (i = 1; i < n; i++)
{
if (n % i == 0)
sum += i;
}
if (sum == n)
return 1;
else
return 0;
}
行总结:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了完数的判断。