求解答,关于while循环。
程序代码:
#include <stdio.h> int main() { int i=1,j=1,z; while(i<=9&&j<=9){ z=i*j; printf("%d*%d=%d\n",i,j,z); j++; while(j=9&&i<=9){ j=1;i++;break; } } return 0; }
学到了循环嵌套,试着写了九九乘法表,但是结果是这样的。
调试的时候看到第一个while在做完j++就进入了下一个while,不理解为什么。while不是符合条件才会进入循环体吗?我该怎么用while解决呢?
1*1=1
2*1=2
3*1=3
4*1=4
5*1=5
6*1=6
7*1=7
8*1=8
9*1=9