C
wanghao_AAA
这个作者很懒,什么都没留下…
展开
-
C语言中的continue语句与break语句
continue语句和break语句都是用来终止当前循环,和break语句不同的是,continue语句终止当前循环后又回到循环体的开头准备再次执行循环体。对于while和do/while, continue之后测试控制表达式,如果值为真则继续执行下一次循环;对于for循环, continue之后首先计算控制表达式3,然后测试控制表达式2,如果值为真则继续执行下一次循环。下面的代码打印1到100之...原创 2018-11-23 18:25:17 · 1305 阅读 · 0 评论 -
《Linux C编程一站式学习》打印菱形
#include<stdio.h>#include<math.h>void diamond(int n,char c) //定义一个用于打印菱形的函数,五返回值。n为打印的菱形总行数(或总列数),c为用于组成菱形的字符{ if(n%2 == 0) ...原创 2018-11-24 13:32:54 · 424 阅读 · 0 评论 -
C语言递归与循环的比较
一、编写递归函数求两个正整数a和b的最大公约数(GCD, Greatest Common Divisor) ,使用Euclid算法:1. 如果a除以b能整除,则最大公约数是b。2. 否则,最大公约数等于b和a%b的最大公约数。递归函数实现如下:#include<stdio.h>int GCD(int a,int b){ int result; if(a%b...原创 2018-11-23 10:35:57 · 996 阅读 · 0 评论