用一个变量实现双重循环
2012-08-23 10:35
281 查看
用一个变量实现双重循环
i--,i减9次,i/9减一次,i%9减9次
所以i减81次,i/9减9次,i%9减81次
实现了9*9的循环
所以,若i=n*n, 可实现n*n的循环
选自:《编程之美》
char i = 81; while( i-- ) { if(i/9%3 == i%9%3) continue; printf("A = %d, B = %d", i/9 +1, i%9 +1); }
i--,i减9次,i/9减一次,i%9减9次
所以i减81次,i/9减9次,i%9减81次
实现了9*9的循环
所以,若i=n*n, 可实现n*n的循环
选自:《编程之美》
相关文章推荐
- 【数据结构】-线性表-顺序表 熟练度max=5(用一个变量实现min和循环变量i的功能)
- 不能用循环和本地变量,对一个整形n,实现输出n,2n,4n,...当大于max(比如5000)时再逆向输出...4n,2n,n
- (1.5.1.2)编程之美:中国象棋将帅问题——一个变量实现多重循环
- 用一个公用变量实现多循环sql结果的收集!!
- 一个小学奥数题的python实现(全排列,字符串循环移位,统计元素)
- 用双重循环实现小九九
- 使用顺序表实现一个循环队列
- python-实现一个矩阵类Rectangle,包含如下的一些成员变量与函数:
- 一个循环、一个变量打印乘法口诀
- 实现一个三维数组模版CArray3D,可以用来生成元素为任意类型变量的三维数组
- 编写一个程序实现循环双链表的各种基本运算(假设顺序表的元数基本类型为Char)
- 第二周:C++实现一个带指针成员变量的类【Boolean】
- 一个文件级循环队列的Journal实现
- 算法题,原创,定义一个整数N,不用本地变量和循环,输入N,
- 双重循环实现倒三角形的打印
- pytorch从头开始实现一个RNN(循环神经网络)
- 利用面向对象的思想实现主从线程下多次循环的切换(因为他们要同步,所以他们是有关联的,所以把它们放在一个类里)
- 一个整数,大于0,不用循环和本地变量,按照 n, 2n, 4n, 8n 的顺序递增,当值大于5000 时,把值按照指定顺序输出来。
- 如何实现一个循环缓冲区模型
- Android中一个用Handler实现的循环任务