这个有点问题
程序3:通过循环按行顺序为一个4x4的二维整型数组从键盘输入数据,然后在控制台上完成下述操作:1)输出该数组左下半三角。
2)输出该数组右下半三角。
3)输出该数组左上半三角。
4)输出该数组右上半三角。
#include<iostream.h>
void main()
{
int i,j;
int a[4][4];
cout<<"input 16 numbers"<<"\n";
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
{
cin>>a[i][j];
}
}
cout<<"printf:arry:"<<"\n";
for(i=0;i<4;i++)
{
cout<<"\n";
for(j=0;j<4;j++)
{
cout<<a[i][j]<<" ";
}
// cout<<"\n";
}
for(i=0;i<4;i++)
{
cout<<"\n";
for(j=0;j<=i;j++)
{
cout<<a[i][j]<<" ";
}
}
cout<<"\n";
for(i=0;i<4;i++)
{
cout<<"\n";
for(j=0;j<=i;j++)
{
cout<<a[j][i]<<" ";
}
}
cout<<"\n";
}