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++编程题目和答案啊!