经典C语言程序设计100例(2)

经典C语言程序设计100例(2),第1张

经典C语言程序设计100例(2),第2张

【方案11】
题目:经典问题:有一对兔子,从出生后第三个月开始,每个月都要出生。幼兔长到第三个月
时,每个月又生一对兔子。如果兔子不死,每个月兔子总数是多少?
1。程序分析:兔子的规律是序列1,1,2,3,5,8,13,21...
2。程序源代码:
main()
{
long f1,F2;
int I;
f1 = F2 = 1;
for(I = 1;一{ printf("ld ld",f1,f2 };
if(I % 2 = = 0)printf(" \ n ");/*控制输出,四个*/
f1 = f1+F2;/*前两个月相加,赋给第三个月*/
F2 = f1+F2;/*前两个月相加后分配给第三个月*/
}
}

- .
1。程序分析:判断素数的方法:将2除以sqrt(这个数),分别除以一个数。如果能整除,
表示这个数不是素数,相反是素数。
2。程序源代码:
# include " math . h "
main()
{
int m,I,k,h = 0,leap = 1;
printf(" \ n ");
for(m = 101;m { k = sqrt(m+1);
for(I = 2;I if(m % I = = 0)
{ leap = 0;打破;}
if(leap) {printf("%-4d ",m);h++;
if(h==0)
?printf(" \ n ");
}
leap = 1;
}
printf(" \ n总数为%d ",h);
}

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 经典C语言程序设计100例(2)

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情