Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2341758
  • 博文数量: 816
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5010
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-17 17:57
文章分类

全部博文(816)

文章存档

2011年(1)

2008年(815)

分类:

2008-12-17 18:05:28

//程序名称:3_tmatrix.cpp
//程序功能:转置矩阵
#include
#include

void main (void)
{
int a[9][9],b[9][9];
int i,j,m,n;

cout << "请输入二维矩阵a的大小m*n的m和n的值:";
cin  >> m >> n;

cout << "请输入矩阵a的元素值(按行顺序) :" << endl ;
for( i=0; i {
for(j=0; j {
cin >> a[i][j];      //输入矩阵a的元素值
b[j][i] =a[i][j];    //b为矩阵a的转置矩阵
}
}
cout << endl;
cout << "矩阵a的转置b如下:" << endl;
for( i=0; i {
for( j=0; j {
cout << setw(3) << right << b[i][j]; //right 什么意思?

}
cout << endl;
}
return;

}
编译结果:
--------------------Configuration: 3_tmatrix - Win32 Debug--------------------
Compiling...
3_tmatrix.cpp
T:\Documents and Settings\*****\3_tmatrix.cpp(29) : error C2065: 'right' : undeclared identifier
执行 cl.exe 时出错.

3_tmatrix.obj - 1 error(s), 0 warning(s)
请教各位:
1:#include 是什么头文件啊?
2:cout << setw(3) << right << b[i][j]; //这行代码中的 setw(3) << right 是什么意思?
3:为什么出现error C2065: 'right' : undeclared identifier?

--------------------next---------------------

阅读(1039) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~