长光工程师学习日记day6

第二题

#include "stdio.h"

int main()

{

    int n,i,sum=0;

    printf("请输入需要判断的数:");

    scanf("%d",&n);

    for(i=1;i

    {

        if(n%i==0)

            sum+=i;

    }

    if(n==sum)

        printf("%d 是完数\n",n);

    else

        printf("%d 不是完数\n",n);


}

第一题


  printf("%d,",j);


  m++;

  }



  printf("%d",m);

}

}

第一题

#include

int main()

{


  int i,j;

  int m=0;

  printf("请输入一个数");

  scanf("%d",&i) ;

  printf("%d的因子有:",i);


  for(j=1;j<=i;j++)

  {

  if(i%j==0)

  {




  printf("%d,",j);


  m++;

  }



  printf("%d",m);

}

}

第三题

#include "stdio.h"

int main()

{

    int n,i,sum=0;

    printf("请输入需要判断的数:");

    scanf("%d",&n);

    for(i=1;i

    {

        if(n%i==0)

            sum+=i;

    }

    if(n==sum)

        printf("%d 是完数\n",n);

    else

        printf("%d 不是完数\n",n);


}

第三题

#include

int main()

{

int i,j;

printf("1000以内的完数\n");

for(i=6,i<1000,i++)

{

int sum=0;

for(j=1,j

{

if(i%j==0)

sum=sum+j;

if(sum==i)

printf("%d",i);

}

}

}

第四题

#include

int main()

{

int a,q,w,e;

scanf("%d",&a);

if(a<100||a>999)

printf("error!\n");

else

{

for(;a>=100&&a<=999;)

{

a=a+1;

q=a/100;

w=(a-q*100)/10;

e=a-q*100-w*10;

if(a==q*q*q+w*w*w+e*e*e) 

printf("%d\n",a);

else

;

}

}

return 0;

}

好像不太对

第五题

#include

int main()

{

int a=10000;

printf("输出结果为:\n");

for(;i<99999;a++)

{

if(a%10==5&a%3==0)

printf("%d\t",a) ;

}

你可能感兴趣的:(长光工程师学习日记day6)