第十四周 阅读项目 标准输入输出流

/*02.*Copyright (c)2014,烟台大学计算机与控制工程学院03.*All rights reserved.04.*文件名称:d.cpp05.*作 者:张旺华06.*完成日期:2015年6月3日07.*版 本 号:v1.008.*/#include <iostream>#include <math.h>using namespace std;int main(){float a,b,c,disc;cout<<"please input a,b,c:";cin>>a>>b>>c;if (a==0)cerr<<"a is equal to zero,error!"<<endl;else if ((disc=b*b-4*a*c)<0)cerr<<"disc=b*b-4*a*c<0"<<endl;else{cout<<"x1="<<(-b+sqrt(disc))/(2*a)<<endl;cout<<"x2="<<(-b-sqrt(disc))/(2*a)<<endl;}return 0;}

最为简单的输入输出

/*02.*Copyright (c)2014,烟台大学计算机与控制工程学院03.*All rights reserved.04.*文件名称:d.cpp05.*作 者:张旺华06.*完成日期:2015年6月3日07.*版 本 号:v1.008.*/#include <iostream>#include <iomanip>using namespace std;int main(){int a;cout<<"input a:";cin>>a;cout<<"decvalue:"<<dec<<a<<endl; //输出十进制整型变量cout<<"hexvalue:"<<hex<<a<<endl; //输出十六进制整型变量cout<<"octvalue:"<<oct<<a<<endl; //输出八进制整型变量char *pt="China";cout<<setw(10)<<pt<<endl; //输出空10个空格cout<<setfill('*')<<setw(10)<<pt<<endl; //输出空10个“*”填充空格double pi=22.0/7.0;cout<<setiosflags(ios::scientific)<<setprecision(8);//控制输出格式cout<<"pi="<<pi<<endl;cout<<"pi="<<setprecision(4)<<pi<<endl;cout<<"pi="<<setiosflags(ios::fixed)<<pi<<endl;return 0;}

/*02.*Copyright (c)2014,烟台大学计算机与控制工程学院03.*All rights reserved.04.*文件名称:d.cpp05.*作 者:张旺华06.*完成日期:2015年6月3日07.*版 本 号:v1.008.*/#include <iostream>using namespace std;int main(){int a=21;cout.setf(ios::showbase);//强制输出整形的基数cout<<"dec:"<<a<<endl;//cout.unsetf(ios::dec); //终止已设置的输出格式状态,cout.setf(ios::hex); //设置整数的基数为16cout<<"hex:"<<a<<endl;cout.unsetf(ios::hex);cout.setf(ios::oct);//设置整数的基数为8cout<<"oct:"<<a<<endl;char *pt="China";cout.width(10);//设置子宽cout<<pt<<endl;cout.width(10);cout.fill('*');cout<<pt<<endl;double pi=22.0/7.0;cout.setf(ios::scientific);cout<<"pi=";cout.width(14);cout<<pi<<endl;cout.unsetf(ios::scientific);//终止已设置的输出格式状态,括号中因为指定内容cout.setf(ios::fixed);cout.width(12);cout.setf(ios::showpos);cout.setf(ios::internal);//数值的符号左对齐,数值右对齐,中间有填充字符填充、cout.precision(6);//设置实数的精确度cout<<pi<<endl;return 0;}

,人格的完善是本,财富的确立是末。

第十四周 阅读项目 标准输入输出流

相关文章:

你感兴趣的文章:

标签云: