zoukankan      html  css  js  c++  java
  • 对于周 阅读项目 标准输入和输出流

    /*
    02.*Copyright (c)2014,烟台大学计算机与控制project学派
    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,烟台大学计算机与控制project学院
    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,烟台大学计算机与控制project学院
    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;
    }
    


     

    版权声明:本文博主原创文章,博客,未经同意不得转载。

  • 相关阅读:
    paste 合并文件
    split 分割文件
    cut 从文本中提取一段文字并输出
    tailf 跟踪日志文件
    tail 显示文件内容尾部
    给Linux系统新增加一块硬盘
    Centos7+httpd+fastcgi安装提示错误
    Redhat 7使用CentOS 7的Yum网络源
    windows7下cmd窗口使用ssh命令
    PHP set_error_handler() 函数
  • 原文地址:https://www.cnblogs.com/blfshiye/p/4884261.html
Copyright © 2011-2022 走看看