2024年5月2日发(作者:)

C语言必背18个经典程序

1、/输出99口诀..共9行9列;i控制行;j控制列../

include "stdio.h"

main

{int i;j;result;

for i=1;i<10;i++

{ forj=1;j<10;j++

{

result=ij;

printf"%d%d=%-3d";i;j;result;/-3d表示左对齐;占3位/

}

printf"n";/每一行后换行/

}

}

2、/古典问题:有一对兔子;从出生后第3个月起每个月都生一对兔子;小

兔子长到第三个月后每个月又生一对兔子;假如兔子都不死;问每个月的

兔子总数为多少

兔子的规律为数列1;1;2;3;5;8;/

main

{

long f1;f2;

int i;

f1=f2=1;

fori=1;i<=20;i++

{ printf"%12ld %12ld";f1;f2;

ifi%2==0 printf"n";/控制输出;每行四个/

f1=f1+f2; /前两个月加起来赋值给第三个月/

f2=f1+f2; /前两个月加起来赋值给第三个月/

}

}

3、/判断101-200之间有多少个素数;并输出所有素数及素数的个数..

程序分析:判断素数的方法:用一个数分别去除2到sqrt这个数;如果能

被整除;

则表明此数不是素数;反之是素数../

include "math.h"

main

{

int m;i;k;h=0;leap=1;

printf"n";

form=101;m<=200;m++

{ k=sqrtm+1;

fori=2;i<=k;i++

ifm%i==0

{leap=0;break;}