社区讨论

神犇!! 字符的输入出现了难以理解的问题 为什么呢C语言

P2670[NOIP 2015 普及组] 扫雷游戏参与者 4已保存回复 5

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
5 条
当前快照
1 份
快照标识符
@lo7yh7ze
此快照首次捕获于
2023/10/27 09:49
2 年前
此快照最后确认于
2023/10/27 09:49
2 年前
查看原帖
就是下面这个 我把有问题的地方模拟打出来的,我想用循环输入字符到数组里存起来,但是并不太行,总是莫名其妙的i 和j 加了 但是却没运行 scanf输入 如果有大佬知道是怎么一回事吗,感谢!!!
C
# include <stdio.h>
  
  int A[105][105]={};
  
  int main()
{
  int i=0,j=0;
  for(i=1;i<=3;i++)//从一开始是因为最后数组判断雷的数量,我懒得划边界,就从1开始了
  {
     for(j=1;j<=3;j++)
     {
        scanf("%c",&A[i][j]);
     }
  }
  return 0;
  }
  //我在调试的时候试着在循环内放上几个printf输出i 和 j的值,然后发现有时候 j会打印好几次 才会有一次输入scanf的机会,一下子给我敲迷茫了、
  如果在大佬的电脑上可以正常运行的话,我就去换个软件 可恶的codeblocks

回复

5 条回复,欢迎继续交流。

正在加载回复...