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