首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

c++二维数组输出有关问题

2012-05-21 
c++二维数组输出问题!小弟刚刚学++,遇到一个练习题.原代码是:int A[7][7] {{0,0,0,0,0,0,0},{0,0,0,1,0,0

c++二维数组输出问题!
小弟刚刚学++,遇到一个练习题.
原代码是:
int A[7][7] = 

  {0,0,0,0,0,0,0}, 
  {0,0,0,1,0,0,0}, 
  {0,0,1,0,1,0,0}, 
  {0,1,1,1,1,1,0}, 
  {1,0,0,0,0,0,1}, 
  {0,0,0,0,0,0,0}, 
  {0,0,0,0,0,0,0}, 
};
for(int row = 0;row < 7; row++) 

  for(int col = 0; col < 7; col++) 
  { 
  if(A[row][col] == 0) 
  cout << ' '; 
  else 
  cout << '*'; 
  } 
  
  cout << endl; 

这样可以输出一个"A",题目要求不改变数组元索.改程序代码实现输出一个躺着的"A".
即:

[解决办法]
只需要该一句话:

if(A[row][col] == 0)

改为:

if(A[col][row] == 0)

热点排行