C+语言程序设计 第三章结构化程序设 cou<<\n <<k<<mn <<c<<"n <(a+e)(2*b)<<"n";} 程序的运行结果为 10 20 30 2.无格式输入cin >〃是预定义的提取符,使用“>〃从cin输入流中提取数据, 便可实现键盘输入。格式如下:
2. 无格式输入cin C++语言程序设计 第三章 结构化程序设 计cout<<a<<”\n” <<b<<”\n” <<c<<”\n” <<(a+c)/(2*b)<<”\n”;} 程序的运行结果为: 10 20 30 1 “>>”是预定义的提取符,使用“>>”从cin输入流中提取数据, 便可实现键盘输入。格式如下:
C+语言程序设计 第三章结构化程序设计 cin>>数据1>数据2.>>数据n; 也可写成多行: cin>>数据1 >数据2 >>数据n; in在用于输入数据时,能自动识别变量位置和类型。 例如: float f; long l; cin>>f>>l cin能知道提取变量的类型,它将对f,1分别给出一个浮点型和 长整型数
C++语言程序设计 第三章 结构化程序设计 cin >>数据1>>数据2 …>>数据n; 也可写成多行: cin>>数据1 >>数据2 … >>数据n; cin在用于输入数据时,能自动识别变量位置和类型。 例如: float f; long l; cin>>f>>l; cin能知道提取变量的类型,它将对f,l分别给出一个浮点型和 长整型数
C+语言程序设计 第三章结构化程序设 十例3.3】无格式的输入输出cin。 #includesiostream. h> void maino int n1n2: cout<<"Please input 2 numberIn==>; cin>>n1>n2;∥键入数据,两数之间空格或回车键或 Tab键分隔 cout<< The average of the 2 numbersIn==><<(n1+n2)/2<<In";
C++语言程序设计 第三章 结构化程序设 【计 例3.3】无格式的输入输出cin。 #include<iostream.h> void main() { int n1,n2; cout<<"Please input 2 number\n==>"; cin>>n1>>n2; //键入数据,两数之间空格或回车键或 Tab键分隔 cout<<"The average of the 2 numbers\n==>"<<(n1+n2)/2<<"\n"; }
C+语言程序设计 第三章结构化程序设 程序的运行结果为: Please input 2 number >37 The average of the 2 numbers ==>5 3:2C+格式输入输出 当使用cin、cou进行数据的输入和输出时,不管处理何种类 型的数据,都能自动按照默认格式处理。但需要按特定的格式输入 输出时,默认格式就不能满足要求了。例如对 double pi=3.1415; 如果需要输出p并换行,设置域宽为5个字符,小数点后保留 两位有效数字,则简单的使用如下语句不能完成 cout<<pi<nn";∥系统默认显示6位有效数字
C++语言程序设计 第三章 结构化程序设 计 当使用cin、cout进行数据的输入和输出时,不管处理何种类 型的数据,都能自动按照默认格式处理。但需要按特定的格式输入 输出时,默认格式就不能满足要求了 。例如对 double pi=3.1415; 如果需要输出pi并换行,设置域宽为5个字符,小数点后保留 两位有效数字,则简单的使用如下语句不能完成 cout<<pi<<”\n”; //系统默认显示6位有效数字。 ==>3 7 The average of the 2 numbers ==>5 程序的运行结果为: Please input 2 number 3.1.2 C++格式输入输出
C+语言程序设计 第三章结构化程序设 为此C++提供了控制符( manipulators),用于对O流的格式进行 控制。使用控制符,把上述语句改为如下形式则可以完成需求。 cout<<setw(5 <<setprecision (3)<<pi<<endl; 控制符是在头文件 Fiomanip h中预定义的对象,可以直接插 入流中。使用控制符时,要在源文件中添加# include< iomanip. h>预 处理命令。 常用控制符如表3.1所示。 下面举例说明控制符用法: 例34】控制换行end的使用。 #include <iostream.h> void main(
C++语言程序设计 第三章 结构化程序设 计为此C++提供了控制符(manipulators),用于对I/O流的格式进行 控制。使用控制符,把上述语句改为如下形式则可以完成需求。 cout<<setw(5)<<setprecision(3)<<pi<<endl; 控制符是在头文件iomanip.h中预定义的对象,可以直接插 入流中。使用控制符时,要在源文件中添加#include<iomanip.h>预 处理命令。 常用控制符如表3.1所示。 下面举例说明控制符用法: 【例3.4】 控制换行endl的使用。 #include <iostream.h> void main( )