脚本之家

电脑版
提示:原网页已由神马搜索转码, 内容由www.jb51.net提供.
您的位置:首页软件编程C 语言→ C输出1000以内的所有完全数

C语言实现输出1000以内的所有完全数

  更新时间:2024年06月24日 10:41:23  作者:sherlockjjobs 
这篇文章主要介绍了C语言实现输出1000以内的所有完全数,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

C语言输出1000以内的所有完全数

#include <stdio.h>
int main()
{
int i,j;

printf("1000以内的所有完数:");

for(i=1;i<=1000;i++)
{
int sum=0;
for(j=1;j<i;j++)
{
if(i%j==0)
sum = sum+j;
}
if(sum==i)
printf("%d ",i);
}
printf("\n");

return 0;
}

输出结果:

1000以内的所有完数:6 28 496

C语言输出两数之间的所有完全数

编写程序,输入两个正整数m和n(1<=m,n<=10000),输出两数之间的所有完全数。

要求定义并调用函数perfectNumber(?)判断n是否是完全数。

完全数:所有的真因子的和恰好等于它本身的自然数。

例如:28是一个完全数,它有真因子1、2、4、7、14,相加等于28。

//完美数,一个数恰好等于其因子之和
#include<stdio.h>
void perfectnum(int m,int n);
int main() {
int m,n;
printf("输入两个正整数m和n(1<=m,n<=10000):");
scanf("%d %d",&m,&n);
perfectnum(m,n);
return 0;
}
void perfectnum(int m,int n)
{
int a;
int i;
int sum;
for(a=m;a<n;a++)
//求的m-n的完美数
{
sum=0;
for (i=1; i<=a/2; i++)
//减少循环的次数,判断到一半时就可以判断出所有的因子
{
if(a%i==0)
sum=sum+i;
}
if (a==sum) {
printf("%d是完美数\n",a);
}
}
}

输出

输入两个正整数m和n(1<=m,n<=10000):0 1000
0是完美数
6是完美数
28是完美数
496是完美数

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

    • 这篇文章主要为大家详细介绍了C++入门语法之函数重载,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
      2022-02-02
    • 这篇文章主要介绍了Qt 使用 canon edsdk 实现实时预览的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
      2020-11-11
    • 本文主要介绍了C/C++中的静态变量注意事项,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
      2022-07-07
    • 本文将对C++11的以上新特性进行简单的讲解,以便大家能够快速了解到C++11对C++的易用性方面祈祷的巨大作用。
      2016-07-07
    • 这篇文章主要为大家详细介绍了Linux页面置换算法的C语言实现,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
      2020-12-12
    • 这篇文章主要介绍了C++类常量和类枚举,给类当中定义一些常量,可以给所有类的对象使用,比如说我们在类当中定义一个数组,希望可以定义一个常量,用来初始化数组的长度,那么下面我i吗就来看看过程当如何吧
      2022-01-01
    • 这篇文章主要介绍了数据结构 红黑树的详解的相关资料,数据结构中的二叉树查找,红黑树的讲解,需要的朋友可以参考下
      2017-07-07
    • 这篇文章主要介绍了C++、python和go语言实现的简单客户端服务器代码示例,本文分别给出了3种语言的客户端服务器通信代码实例,需要的朋友可以参考下
      2015-03-03
    • 这篇文章主要介绍了MySQL的C语言API接口,需要的朋友可以参考下
      2015-08-08
    • 这篇文章主要介绍了C++指向函数的指针,需要的朋友可以参考下
      2014-07-07

    最新评论