C++初级C2C3班01-顺序结构基础
Done
IOI
Start at: 2024-9-20 17:00
700
hour(s)
Host:
34
前三题为课上练习
0、头文件
#include <bits/stdc++.h>
using namespace std;
int main()
{
return 0;
}
1、输入输出
输入:
scanf("%d",&a)
cin>>a
输出:
cout << a
printf("%d",a)
换行: cout<<endl;或者 cout<<"\n";或者 printf("\n");
scanf()
和 printf()
int -> %d
整型4
字节long long -> %lld
长整型8
字节double -> %lf
双精度浮点数8
字节 精确计算到小数点后15
位float -> %f
单精度浮点4
字节 精确计算到小数点后6
位char -> %c
字符 跟ASCII
码值有关系。需了解ASCII
当中关键的几个字符值。a
->97
z
->122
A
->65
Z
->90
- ->
32
0
->48
\n
->10
9
->57
bool
只有true
和false
1
字节
2、格式化输出
带小数点的输出:
c语言
输出printf("%.2lf",a)
; // 代表保留小数点后2位数。�a**是double
类型printf("%4d",a)
; // 代表向右对齐4个空间位置。如果不满足4个空间左边填充空格。printf("%-4d",a)
; // 代表向左对齐4个空间位置。如果不满足4个空间右边填充空格。
c++
语言输出- 需要加头文件:
#include<iomanip>
cout<<fixed<<setprecision(3)<<a<<endl
;//代表保留小数点后3**位数。cout << left << setw(6) << a << endl;
//向左对齐6**个空间cout << setw(6) << a << endl;
//向右对齐6**个空间
- 需要加头文件:
Problem
Please attend contest to see the problems.
- Status
- Done
- Rule
- IOI
- Problem
- 14
- Start at
- 2024-9-20 17:00
- End at
- 2024-10-19 21:00
- Duration
- 700 hour(s)
- Host
- Partic.
- 34