/* 02.*Copyright (c)2014,烟台大学计算机与控制工程学院 03.*All rights reserved. 04.*文件名称:d.cpp 05.*作 者:张旺华 06.*完成日期:2015年6月3日 07.*版 本 号:v1.0 08.*/ #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.cpp 05.*作 者:张旺华 06.*完成日期:2015年6月3日 07.*版 本 号:v1.0 08.*/ #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.cpp 05.*作 者:张旺华 06.*完成日期:2015年6月3日 07.*版 本 号:v1.0 08.*/ #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); //设置整数的基数为16 cout<<"hex:"<<a<<endl; cout.unsetf(ios::hex); cout.setf(ios::oct);//设置整数的基数为8 cout<<"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; }
时间: 2024-11-06 17:36:38