您的位置:首页 > 其它

用一个变量实现双重循环

2012-08-23 10:35 281 查看
用一个变量实现双重循环

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的循环

选自:《编程之美》
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐