1.求1-1000内的完数
#include <stdio.h>
int main(int argc, const char *argv[])
{
int i,j,sum;
for(i=2;i<=1000;i++)
{
sum=0;
for(j=1;j<i;j++)
{
if(i%j==0)
{
sum=sum+j;
}
}
if(sum==i)
{
printf("完数为%d ",i);
}
}
return 0;
}
2.
#include <stdio.h>
int main(int argc, const char *argv[])
{
int i,j,k;
for(i=0;i<4;i++)
{
for(j=0;j<3-i;j++)
{
printf(" ");
}
for(k=0;k<2*i+1;k++)
{
printf("*");
}
printf("\n");
}
return 0;
}