c 语言入门经典必背 18 个程序1 、 /* 输出 9*9 口诀
共 9 行 9 列, i 控制行, j 控制列
*/#in c lude ”s t d i o
h"ﻫm ai n(){i nt i,j,result;for (i=1;i〈10;i++){ f o r(j=1;j<1 0;j++){ﻫre s ult=i*j;ﻫp r intf("%d*%d=%-3 d",i,j,r esu l t);/*-3d 表达左对齐,占 3 位 */}p r i n tf("\n”);/* 每一行后换行 */}ﻫ}ﻫ2 、 /* 古典问题:有一对兔子,从出生后第 3 个月起每月都生一对兔子,小兔子长到第三个月后每月又生一对兔子,假如兔子都不死,问每月的兔子总数为多少
兔子的规律为数列 1,1,2,3,5,8,13,2 1
*/mai n()ﻫ{long f 1,f 2;in t i;ﻫf1=f 2=1;fo r(i=1;i<=2 0;i++)ﻫ{ pr i n t f(”%12 l d %12 ld”,f1,f2);if(i%2==0) printf(”\n”);/* 控制输出,每行四个 */ﻫf 1=f 1+f 2; /* 前两个月加起来赋值给第三个月 */f2=f1+f2; /* 前两个月加起来赋值给第三个月 */ﻫ}}ﻫ3 、 /* 判断 1 0 1-20 0 之间有多少个素数,并输出所有素数及素数的个数
程序分析:判断素数的措施:用一种数分别去除 2 到 sqr t( 这个数 ) ,假如能被整除,则表明此数不是素数,反之是素数
*/ﻫ#in c lude ”m a th
h”ﻫmain(){ﻫi nt m,i,k,h=0,l e ap=1;ﻫprintf("\n”);ﻫf o r(m=101;m