1. 取反的源程序:
#include
void main()
{
int a=1254,b=0,k;
k=a;
while (k!=0)
{
b=b*10+k%10;
k=k/10;
}
printf("%d\n",b);
}
2. 完数的源程序:
#include
void main()
{
int n,i,x,j;
n=2;
for(;n<=1000;n++)
{
for(i=1,x=0;i
if(n%i==0)
x+=i;
}
if(n==x)
{
printf("%d its factor are ",n);
j=1;
for(;j
if (n%j==0)
printf("%d,",j);
}
printf("\b");
printf("\n");
}
}
}
3. 对称性源程序
#include
void main()
{
int i,j;
for (i=1;i<=4;i++)
{
printf(" ");
for (j=5;j>=i;j--)
{
printf(" ");
}
for (j=2*i-1;j>0;j--)
{
printf("*");
}
printf("\n");
}
for (i=5;i<=7;i++)
{
printf(" ");
for (j=3;j<=i;j++)
{
printf(" ");
}
for (j=15-2*i;j>0;j--)
{
printf("*");
}
printf("\n");
}
}
这个可以搜一下,能找到很多的,再说没必要一次找全,需要哪些程序,就找哪些就行了。