我是靠谱客的博主 痴情发箍,最近开发中收集的这篇文章主要介绍编程输出1000以内所有的完数,并输出其所有因子。所谓完数,即一个数的所有因子(除其自身)之和恰好等于其自身。如6就是一个完数,6=1+2+3。**输出格式要求:“\n%5d\n“, “%5d“,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

编程输出1000以内所有的完数,并输出其所有因子。所谓完数,即一个数的所有因子(除其自身)之和恰好等于其自身。如6就是一个完数,6=1+2+3。

**输出格式要求:"n%5dn", "%5d"

#include<stdio.h>
int main()
{
   int n=0,i=0,sum;
   for(n=2;n<1000;n++)//从2开始,0无因数,1的因数只有1
   {
     sum=0;
     for(i=1;i<n;i++)
     {
     if(n%i==0)
     sum+=i;//确认因数,并加起来

     }
     if(sum==n)
     {
     printf("n%5dn",n);//输出完数
        for(i=1;i<n;i++)
        {
            if(n%i==0)
        printf("%5d",i);//输出完数的因数
        }
     }

学习记录,侵删

最后

以上就是痴情发箍为你收集整理的编程输出1000以内所有的完数,并输出其所有因子。所谓完数,即一个数的所有因子(除其自身)之和恰好等于其自身。如6就是一个完数,6=1+2+3。**输出格式要求:“\n%5d\n“, “%5d“的全部内容,希望文章能够帮你解决编程输出1000以内所有的完数,并输出其所有因子。所谓完数,即一个数的所有因子(除其自身)之和恰好等于其自身。如6就是一个完数,6=1+2+3。**输出格式要求:“\n%5d\n“, “%5d“所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部