21xrx.com
2024-12-22 20:59:03 Sunday
登录
文章检索 我的文章 写文章
完数C语言表示
2023-06-16 12:53:56 深夜i     --     --
完数 C语言 因子 循环 判断语句

完数是指其所有因子之和等于自身的数,例如6、28等等。而在计算机编程中,我们经常需要判断一个数是否为完数,因此需要用到C语言来表示。在C语言中,我们可以使用循环和判断语句来计算一个数是否为完数。

首先,我们可以通过循环找到一个数的所有因子,并将它们相加。如果和等于这个数本身,那么这个数就是完数;否则,这个数不是完数。具体代码如下:


#include

int main(){

  int num, sum = 0, i;

  printf("请输入一个正整数:");

  scanf("%d",&num);

  for(i=1;i

    if(num%i==0){

      sum += i;

    }

  }

  if(sum==num){

    printf("%d是一个完数。",num);

  }else{

    printf("%d不是一个完数。",num);

  }

  return 0;

}

通过上面的代码,我们可以判断任何一个数是否为完数。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复