1.
#include <stdio.h>
int main()
{ int i,f[20]={1,1};
int count=2;
printf("%5d%5d",f[0],f[1]);
for(i=2;i<20;i++)
{
f[i]=f[i-2]+f[i-1];
printf("%5d",f[i]);
count++;
if(count%5==0)
printf("\n");
}
return 0;
}
2.
#include <stdio.h>
int main()
{
int a[20],i;
int count=0;
int sum=0;
int num;
printf("please input shu\n");
scanf("%d",&num); //别忘了加&符号
while( num != 0)
{
i=num%2;
a[count]=i;
count++;
num /= 2;
}
count--;
for( ;count>=0;count--)
{
printf("%d",a[count]);
if(a[count]==1)
sum++;
}
printf("\n");
printf("er jinzhi shu wei %d\n",sum);
return 0;
}
3.
#include <stdio.h>
int main()
{
int m,n;
int sum=0;
for(m=2;m<=100;m++)
{
for(n=1;n<m;n++)
{
if(m%n==0)
sum +=n;
}
if(sum==m)
printf("%3d",m);
sum=0;
}
return 0;
}