array02.cpp

来自「在c环境下的对数据结构进行讲解,包含有例题及答案」· C++ 代码 · 共 33 行

CPP
33
字号
//array02.cpp
#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <iomanip.h>
void main()
{ int a[4][5], i , j , c;
  cout << "输入c="; cin >> c; 		//假设输入的值 c=5
  for (i=0;i<4;i++)
  for (j=0;j<5;j++)
  a[i][j]=(j+1)*c-4*i*j;
  cout << "输出结果为:[先行再列]\n";
  for (i=0;i<4;i++)                    //___ ___ ___ ___ ___
  { for (j=0;j<5;j++)				      //___ ___ ___ ___ ___
    cout << setw(3) << a[i][j] << ' ';	//___ ___ ___ ___ ___
    cout << endl;					         //___ ___ ___ ___ ___
  }
  cout << "输出结果为:[先行再列]\n";
  for (i=0;i<5;i++)		    		      //___ ___ ___ ___
  { for (j=0;j<4;j++)				      //___ ___ ___ ___
    cout << setw(3) << a[j][i]<< ' ';	//___ ___ ___ ___
    cout << endl;                      //___ ___ ___ ___
  }	    						            //___ ___ ___ ___
  cout << "输出结果为:[行列下标相等或绝对值差为1]\n";
  for (i=0;i<4;i++)
  { for (j=0;j<4;j++)			       	//___ ___ ___ ___
    if ((i==j)|| (abs(i-j)==1))			//___ ___ ___ ___
    cout << setw(3) << a[j][i]<< ' ';	//___ ___ ___ ___
    else cout << "xxx ";			      //___ ___ ___ ___
    cout << endl;                      //输出xxx 不计分
  } getch();
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?