作业
作业1
代码:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, const char *argv[])
{
for(int i=1;i<=6;i++)
{
for(int j=1;j<i;j++)
{
printf("_");
}
for(int j=1;j<=i;j++)
{
printf("%c",'G'-j);
}
printf("\n");
}
return 0;
}
2.输入一个数,判断这个数是否是完美数 完美数:除本身约数和等于本身 例如:6:1+2+3=6 28: 1+2+7+4+14=28
代码:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, const char *argv[])
{
int a,sum=0;
printf("输个数:");
scanf("%d",&a);
for(int i=1;i<a;i++)
{
if(a%i==0)
sum+=i;
}
if(a==sum)
printf("%d是完美数\n",a);
else
printf("%d是不完美数\n",a);
return 0;
}