21xrx.com
2025-03-26 20:50:07 Wednesday
文章检索 我的文章 写文章
完数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;
}

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

  
  

评论区