//23.已知24有8个正整数因子(1,2,3,4,6,8,12,24),而24正好被因子个数8整除。
//求[1,100]之间第十个能被其因子数整除的数
//这是我写的代码,答案是56
/*#include
int main()
{
int i,j,a,b=0;
for(i=1;i<=100;i++)
{
for(j=1,a=0;j<=i;j++)
{
if(i%j==0)
a++;
}
if(i%a==0)
b++;
if(b>9)
break;
}
printf("%d\n",i);
return 0;
}
*/
//这是答案给的代码,也是56
#include
int main()
{
int a,b,c,d=0;
for(a=1;a<=100;a++)
{
for(b=1,c=0;b<=a;b++)
{
if(a%b==0)
c=c+1;
}
if(c!=0&&a%c==0)
d=d+1;
if(d==10)
{printf("%d\n",a);
break;
}
}
return 0;
}//24.f(n)=f(n-1)+2f(n-2)-5f(n-3),f(0)=1,f(1)=2,f(2)=3,
//求f(0)+f(1)....f(30)
//这题很简单
#include
int main()
{
int a[31]={1,2,3};
int i,sum=0;
for(i=3;i<31;i++)
{
a[i]=a[i-1]+2*a[i-2]-5*a[i-3];
}
for(i=0;i<31;i++)
{
sum+=a[i];
}
printf("sum=%d\n",sum);
return 0;
}
本文出自 “鹏哥的博客” 博客,谢绝转载!
原文:http://pengge666.blog.51cto.com/11766700/1892140