|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 lluvio 于 2020-7-13 15:25 编辑
这两次打印的怎么还能不一样了呢
- #include <stdio.h>
- int main()
- {
- const int size = 3;
- int i,j;
- int x[i][j];
- int num = 1;
- int cnt = 0;
-
- for ( i=0; i<size ; i++){
- for (j=0; j<size; j++) {
- x[i][j] = num;
- if (cnt % 3 == 0){
- printf("\n");
- }
- printf("x[%d][%d] = %d\t", i,j,x[i][j]);
- num ++;
- cnt ++;
- }
- }
- printf("\n");
- cnt = 0;
- for ( i=0; i<size; i++) {
- for (j=0; j<size ; j++) {
- if (cnt % 3 == 0){
- printf("\n");
- }
- printf("%d\t", x[i][j]);
- cnt ++;
- }
- }
-
- return 0;
- }
复制代码
第一个循环和第二个循环的内容是一样的啊
为什么第二个循环打印的不是
123
456
789
呢
你的程序第8行是什么鬼?
应该是:
修改这个问题之后,我这里打印结果是一样的。。。
|
|