1.1编程基础之输入输出
1.1.1Hello World
AC代码:
注解:本代码内容及语法详见《学习笔记1》
#include<iostream>
using namespace std;
int main()
{
cout<<"Hello, World!";
return 0;
}
1.1.2输出第二个整数
AC代码:
注解:本代码内容及语法详见《学习笔记1》
1.C++风格
#include<iostream>
using namespace std;
int main()
{
int a,b,c;
cin>>a>>b>>c;
cout<<b;
return 0;
}
2.C风格
#include<cstdio>
using namespace std;
int main()
{
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
printf("%d",b);
return 0;
}
1.1.3对齐输出
AC代码:
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
int a,b,c;
cin>>a>>b>>c;
cout<<setw(8)<<a<<setw(8)<<b<<setw(8)<<c;
return 0;
}
注解:
1.iomanip头文件
#include<iomanip>
iomanip也属于头文件,但是并不是非常常用。目前该头文件中的函数setw较为常用。
2.setw
setw是设置域宽的函数。这个函数常用于首尾对齐。
代码:1.1.3.2-1:setw-1
cout<<setw(10)<<314159;
如果代码是这样的,那么输出将会是
314159
即该输出占位10格。
代码:1.1.3.2-2:setw-2
cout<<setw(6)<<12<<setw(6)<<54188;
此时输出为:
12 54188
但是实际上当数的位数大于域宽时,对齐可能就无法实现了。
(第一段完)