我要问的是这样一些数字:(是一个矩阵) INPUT:如何打印一个矩阵,同一列的值完全相同?
7 1
13 5
并打印自己的“广场”,但打印同一列的值完全齐平权这样的: OUTPUT:
49 1
169 25
而我所得到的是这样的: OUTPUT:
49 1
169 25
我只想知道如何打印矩阵与同一列的值完全冲刷正确。谢谢!
EDITED 这是我的代码:
#include <iostream>
#include <math.h>
#include <iomanip>
using namespace std;
int main()
{
int N,cont=0,M,x=4,contx=0;
cin>>N;
while(cont<N){
cin>>M;
double Q[M][M];
for(int i=0; i<M; i++){
for(int j=0; j<M; j++){
cin>>Q[i][j];
}
}
cout<<"Quadrado da matriz #"<< x+contx <<endl;
contx=contx+1;
for(int i=0; i<M; i++){
for(int j=0; j<M; j++){
Q[i][j]= pow(Q[i][j],2);
cout << fixed << setprecision(0)<< Q[i][j]<<" ";
}
cout<<"\n";
}
cout<<endl;
cont=cont+1;
}
return 0;
}
其他例子是: Ejemplo2
您可以使用'setw'机械手,从'',定义*输出字段宽度*。我认为默认情况下,任何输出项目都在其字段中进行了正确调整。如果你想明确说明,你可以使用'right'操纵器。 –
更复杂的是,您可以使用HTML表格输出HTML,并在浏览器中显示该HTML。 :-) –
修复了你的标题。 –