今日总结:
1,switch语句里面break是用来实现分支的,如果没有break就会一直执行下去,如果表达的值与所有case都不匹配,可以加上default,default是可以写在任意位置的
2,把三个数按从大到小排列,可以先比较前两个,如果前者小,创建一个临时变量来实现交换两个值,以此类推,但这种方法很笨
3,求两个数的最大公约数,普通方法是把小的那个数用来分别除,如果模等于0,则就是最大公约数,较小的数每次减一,一直循环;辗转相除法更加便捷,用大的数除以小的数,然后再用结果除以除数直到结果为0,最后一次的除数就是最大公约数,他的原理可以这样解释:
假如求18和24的最大公约数,假设最大公约数是n,用24/18,余6,那么18能被n整除,24也能被整除,那么6也能被整除,18/6余0那么最大公约数就是6因为18和6都能被n整除
自学C语言第七天
最新推荐文章于 2024-05-26 02:10:10 发布