我想问你关于 C++ 中的签名选项卡的问题。我有一个代码,其中生成上三角矩阵:
int main(int argc, char* argv[])
{
double **a,slad,aslad;
int i,k,n;
cout<<"podaj n"<<endl;
cin>>n;
a=new double *[n];
for(i=0;i<n;i++)
a[i]=new double [n];
for(i=0;i<n;i++)
{
for(k=0;k<n;k++)
a[i][k]=2.0*rand()/RAND_MAX-1;
}
for(i=0;i<n;i++)
{
for(k=0;k<n;k++)
{
printf("%10.5lf",a[i][k]);
cout<<endl;
}
}
/三角矩阵/
cout<<endl<<"Upper 1"<<endl;
for(i=0;i<n;i++)
{
cout<<endl;
for(k=i;k<n;k++)
printf("%10.5lf",a[i][k]);
}
当它被编译时,我在开始时看到它没有标签。是否可以创建类似“i * / t”的东西 - 你知道......我想在每一行的开头添加适当数量的选项卡(它与行数相同 - i)
它应该看起来像:
1 2 3
2 3
3
不像现在这样:
1 2 3
2 3
3
你能给我一些建议吗?