当前没有测试数据。
输入输出
数据类型
类型 |
名称 |
字节 |
说明 |
int |
整型 |
4 |
−231∼231−1 |
long long |
长整型 |
8 |
−263∼263−1 |
char |
字符 |
1 |
|
double |
双精度 |
8 |
保留小数
double pi = 3.1415926, r=3;
// 保留3位小数,方法一
cout << fixed << setprecision(3) << pi << " "
<< fixed << setprecision(3> << pi*r*r << endl;
// 方法二
printf("%.3lf %.3lf", pi, pi*r*r);
分支结构
比较运算符
- +
- −
- ∗
- / 特别注意:如果两边操作数都是整数,结果一定是整数
- % 特别注意:两边操作数必须都是整数
逻辑运算符
CPP |
PYTHON |
中文 |
&& |
and |
与 |
|| |
or |
或 |
! |
not |
非 |
基础算法
找最大数及其位置
int maxn = 0, wz = 0;
for(int i=1; i <= n; i+=1) {
int a;
cin >> a;
if(a > maxn) {
maxn = a;
wz = 1;
}
}
cout << maxn << " " << wz << endl;
数位分离
int x=12345;
while(x) { // while(x!=0)
int r = x%10;
x /= 10;
cout << r << endl;
}