摘要:
int gcd(int u, int v) { while (v != 0) { // 循环条件:余数不为0时继续迭代 int temp = v; // 步骤1:保存当前的除数v v = u % v; // 步骤2:计算新余数(u除以v的余数) u = temp; // 步骤3:把原来的除数v赋值给 阅读全文
摘要:
平时常用: for (int i = 0; i < n; i++) {} 而如果不需要变量i,可以用以下方式简便等价: while (n--) {} //n--是后缀递增操作符,区别于前缀递增操作符--n,运算顺序不同 此循环能够执行n次,而非n-1次,因为n++/n--是先使用n值再进行加减: + 阅读全文