您好,欢迎访问全国教育考试教材网
商品分类

c语言程序设计基础知识点

程序如下。 第4章语句及程序流程控制#i clude lstdio.hs97.main ( ) )。

o hers=0; while((c=getchar ) )!=^\n ' ) pritf(plenseinputaiecharaers; \n ' letters; if(c='a'e='z'hle='a'e='z ' )

按下/*回车,结束*/1elseif(c='o'e=*9) )的输入

2cpFo ludy

cz Jolt hadigit;

1omx ) ol welseothers; printf ( letters:% d\ndigit:% d\nthers:% d\n )、letters、digit、others );

8tonad示例4.27

欧几里得算法:求两个正整数的最大公约数。

价格数的最大整数,求解过程可描述如下:采用辗转相除。

如果将这两个非负的整数分别设为a和b,则最大公约数如果能够同时整除这两个的b=0,则计算结束,最大公约数为a。

将a%b分配给t,b分配给a,t分配给b,然后返回的执行。

步骤如下。

巾#includestdio.hmain ( )欧int a、b、

t; printf ( pleasetypeintwononnegativeintegers.\ n ); scanf('%d%d ),a,

b ); while(b!=0) {t=a%b; a=b; b=t; prntf ( theirgreatestcommondivioris % d.\ n 'a );

运行情况如下。 pleasetypeintwononnegativeinteger.10264052 theirgreatestcommondivisoris 27例14.28遭受了实例楼梯问题。

有楼梯,每步跨两层,最后剩下的一层; 每一步跨越3

每一步跨越6层,最后剩下的5层; 每走一步跨七楼,正好可以到楼梯顶。