原文链接(点击原文链接获取更多学习干货):
http://blog.bools.cn/archives/1188
输入和输出要用到的头文件
头文件 | 函数和描述 |
---|---|
<iostream> | 该文件定义了 cin、cout、cerr 和 clog 对象,分别对应于标准输入流、标准输出流、非缓冲标准错误流和缓冲标准错误流。 |
<iomanip> | 该文件通过所谓的参数化的流操纵器(比如 setw 和 setprecision),来声明对执行标准化 I/O 有用的服务。 |
<fstream> | 该文件为用户控制的文件处理声明服务。我们将在文件和流的相关章节讨论它的细节 |
输出的常规定义
cout与流插入运算符<<结合使用是输出的意思
#include <iostream>
using namespace std;
int main( )
{
cout<< endl;
char str[] = "欢迎来布尔C++";
cout << "Value of str is : " << str << endl;
cout<< endl;
system("pause");
return 0;
}
运行结果:
输入的常规定义
cin 是与流提取运算符 >> 结合使用是输入的意思
#include <iostream>
using namespace std;
int main( )
{
char name[50];
cout << "请输入您的欢迎语: ";
cin >> name;
cout << "您的欢迎语是: " << name << endl;
system("pause");
return 0;
}
运行结果:
流提取运算符 >> 在一个语句中可以多次使用,如果要求输入多个数据,可以使用如下语句:
cin >> name >> age;
这相当于下面两个语句:
cin >> name;
cin >> age;
打印菱形
#include<iostream>
using namespace std;
int main(int argc, char const *argv[])
{
int i,j,k,f;
for (i=1;i<=4;i++){
for (j=1;j<=10;j++)
cout<<" ";
for (k=1;k<=8-2*i;k++)
cout<<" ";
for (f=1;f<=2*i;f++)
cout<<'*';
cout<<endl;
}
for(i=1;i<=3;i++){
for (j=1;j<=10;j++)
cout<<" ";
for (f=1;f<=7-2*i;f++)
cout<<'*';
cout<<endl;
}
cout<<"欢迎来布尔C++"<<endl;
system("pause");
return 0;
}
运行结果:
欢迎关注技术公众号,获取更多C++学习干货!
我们能为你提供什么?
技术辅导:C++、Java、嵌入式软件/硬件
项目辅导:软件/硬件项目、大厂实训项目
就业辅导:就业全流程辅导、技术创业支持
对接企业HR:培养输送优质性人才