一、思维导图

二、作业
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;
}结果:

文章包含两个C语言程序示例,第一个程序用于打印倒置的F型三角形,第二个程序则接收用户输入并判断该数是否为完数,即所有真因子之和等于其本身的数。

被折叠的 条评论
为什么被折叠?



