- 6
- 0
- 约1.17万字
- 约 20页
- 2017-01-18 发布于北京
- 举报
(C基础编程题
C基础编程练习题【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子数为多少? 程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... #includestdio.h
void main()
{
long int f1,f2;
int i;
f1=1;f2=1;
for(i=1;i=20;i++)
{
printf(%12ld %12ld,f1,f2);
if(i%2==0)
printf(\n);
f1=f1+f2;
f2=f2+f1;
}
}
【程序2】题目:判断101-200之间有多少个素数,并输出所有素数。程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。#includestdio.h
#includemath.h
main()
{
int m,k,i,n=0;
for(m=101;m200;m+=2)
{
k=sqrt((double)m);
for(i=2;i=k;i++)
if(m%i==0)
break;
if(ik)
{
printf(%5d,m);
n++;
}
if(n%10==0)
prin
原创力文档

文档评论(0)