当前位置:编程学习 > C/C++ >>

c++编程疑惑,菜鸟求教,望详细

#include <iomanip.h>

const int M=3,N=4;
void main()
{
 int a[M][N]={{7,5,14,3},{6,20,7,8},{14,6,9,18}};
 int i,j;
 for (i=0;i<M;i++)
 {
  for(j=0;j<N;j++)
   cout<<setw(5)<<a[i][j];
  cout<<endl;
 }

}

//为什么不要#include <iostream>

追问:

我就是去掉了这两段代码,才运行成功的。知道不,我是按照书上来的,就是奇怪为什么没用

#include<iostream>

using namespace std;

 

答案:

楼上的回答确定是正确的么?

如果楼主没把握,试试

#include<iostream>

using namespace std;

 

因为你用到了

cout

它包函在iostream文件中了

不要那个你编译不通过
把原来的头文件删掉就能用了。
#include <iostream>在#include <iomanip.h>吧

#include <iomanip.h> 这个头文件中应该有#include <iostream.h>

所以在程序中#include <iostream>不兼容

对 , iomanip库包含了标准输入输出流iostream 。

如果想要深入了解,推荐你学习C++标准库,对C++的掌握程度其实就在于你对标准库的熟悉程度。

上一个:C++编程3道简单问题,急!!
下一个:谁能给些C++编程题目和答案啊!

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,