一、思维导图

二、作业
1.

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(int argc, const char *argv[])
{
int i,j,k;
char m='Z';
for(i=1;i<=6;i++)
{
m='F';
for(j=1;j<=i;j++)
{
printf("_");
}
for(k=1;k<=i;k++)
{
printf("%c",m);
m--;
}
printf("\n");
}
return 0;
}
结果:

2.

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(int argc, const char *argv[])
{
int n,t,sum=0,i;
printf("请输入一个数:");
scanf("%d",&n);
t=n;
for(i=1;i<n;i++)
{
if(n%i==0)
{
sum+=i;
}
}
if(sum==t)
{
printf("%d是完数:",n);
}
else
{
printf("%d不是完数:",n);
}
return 0;
}
结果:
