按照各位的指导,又写了一个算术题
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{cout<<"this will use manipulators.h"<<endl;
double a=20.0/5;
cout<<"a="<<a<<endl;
cout<<"a="<<setprecision(3)<<a<<endl;
cout<<"a="<<setprecision(4)<<setiosflags(ios::fixed)<<a<<endl;
cout<<"a="<<setiosflags(ios::scientific)<<a<<endl;
}
最后我用g++ 编译,成功.
运行结果.
this will use manipulators.h
a=4
a=4
a=4.0000
a=4
这个心里面甜啊.
但是我不明白为什么每一个头文件都不能够加.h的后缀,还要需要加上 using namespace std;这一行呢.
void mani()函数需要改成int main()函数呢..我现在已经熟熟的背下来了这一个小决巧.但是不知道为什么.